Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

Перенос значения функции AVG из SQL - в Delphi   Найти похожие ветки 

 
John_Doe   (2006-02-18 16:51) [0]

Как сохранить значение функции AVG из SQL в числовую перемнную,и затем использовать в Delphi?
Мне надо чтоб находилось среднее арифметическое некоторого поля таблицы,и затем запустить это значение в Label,или Edit.
Но как из SQL перейти к переменным Delphi я незнаю.

Единственный выход на данный момент,вижу такой:
Значение функции AVG,в любом случае отобразиться в гриде,после чего его от туда можно взять.
Но мне кажется есть какие-то стандартные подходы.


 
Desdechado ©   (2006-02-18 16:55) [1]

SELECT AVG(...) AS MyField ...

Edit1.Text := qry.FieldByName("MyField").AsString;

> отобразиться в гриде,после чего его от туда можно взять
в гриде ничего не хранится, поэтому взять отуда нельзя


 
Lexer ©   (2006-02-18 16:55) [2]

Переменная := DataSet.FieldByName("Имя_поля").AsFloat;


 
John_Doe   (2006-02-18 17:44) [3]

Спасибо. :)

Нехотелось отдельно темы создавать,но вот еще вопрос по SQL.

SELECT Description
FROM Parts
WHERE Description LIKE "_rive"

Где ошибка?
Почему выдает пустоту?
Ведь там есть строка "Dive kayak".
А он ее не выводит в грид. :(


 
Lexer ©   (2006-02-18 17:48) [4]

SELECT Description
FROM Parts
WHERE Description LIKE "%_rive"


 
John_Doe   (2006-02-18 18:55) [5]

Не работает.
Результат тот же - пустота.

Ведь _ означает 1 пропущенный символ,% - любое колличетво.Все ведь верно. Но почему не работет???


 
Desdechado ©   (2006-02-18 19:05) [6]

% справа и в середине текста тоже можно ставить


 
John_Doe   (2006-02-18 19:15) [7]


> "%_rive"

Кстати,после % сразу ведь ставить _ не имеет смысла.
Все равно ведь % означает любое колличество символов.

> % справа и в середине текста тоже можно ставить

И так пробовал.


 
Desdechado ©   (2006-02-18 19:20) [8]

не думаю, что маска "%rive" подходит для "Dive kayak"


 
John_Doe   (2006-02-18 19:46) [9]


> не думаю, что маска "%rive" подходит для "Dive kayak"

:)  Дурак - я.
Еще возмущаюсь почему не получается.


 
Anatoly Podgoretsky ©   (2006-02-18 20:15) [10]

вот и хорошо, не надо про гены рассказывать



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
2-1143754713
mr1Andersen
2006-03-31 01:38
2006.04.16
Блокировка


1-1142002832
Кашперук Иван
2006-03-10 18:00
2006.04.16
Типы отображения Обоев Рабочего стола


2-1144056530
arsin
2006-04-03 13:28
2006.04.16
не получается изменить текст в заголовке формы при ее создании


15-1143477953
DillerXX
2006-03-27 20:45
2006.04.16
Проиграть файл в микрофон :)


4-1138054795
DenXi
2006-01-24 01:19
2006.04.16
Сервис на WinAPI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский