![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
выч. поле в SQL [D7]
karburator © (2003-11-27 12:37:00)
Можно ли дать вразумительное имя вычисляемУму полю в SQL-запросе, а то имена типа Expr100x не нравятся
ЫЙД-запрос:
ADOQuery1.SQL.Add("select FIO, 5*2, expr1001+1 from Worker");
Sandman25 (2003-11-27 17:33:00) [1]
[3] Danilka © (27.11.03 17:29)
Нет. Ли нельзя дать вразумительное имя. Он китаец (или китаянка), хоть и маленький (если с маленькой буквы написан).
Johnmen (2003-11-27 17:31:00) [2]
>НУ СТОЛЬКО ВСЯКОГО ИНТЕРЕСНОГО ЕСТЬ! НЕ ПОВЕРИТЕ!
Вот они и не верят, и не читают...
:)
Danilka (2003-11-27 17:29:00) [3]
кстати, все ваши ответы сплошной оффтопик. правильный ответ на вопрос будет такой:
Да, можно!
BlackTiger (2003-11-27 17:26:00) [4]
(крик души)А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А-А!!!
Люди-и-и-и-и-и-и-и! Блин, народ. Книжку бы прочитал хотя бы про SQL и его диалектам, про базы данных всякие! Я не наезжаю, а совет даю дельный. В книжках НУ СТОЛЬКО ВСЯКОГО ИНТЕРЕСНОГО ЕСТЬ! НЕ ПОВЕРИТЕ!
По существу. Большая часть SQL-совместимых баз предполагает наличме ключевого слова "AS" (его употребоение не обязательно, но, имхо, является признаком хорошего тона) для создания алиасов полей или целых таблиц при сложных запросах.
SELECT TableField ASSomeField, Field1*Field2 ASSomeCalculatedField FROM MyTable
то же самое
SELECT TableField SomeField, Field1*Field2 SomeCalculatedField FROM MyTable
Sandman25 (2003-11-27 12:38:00) [5]
select FIO, 5*2 name1, expr1001+1 name2 from Worker