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

Вниз

Select Имя_поля As Имя1, Любая_функция(Имя1)?   Найти похожие ветки 

 
SerKom   (2004-02-19 11:04) [0]

Уважаемые Мастера, как в MS SQL можно использовать конструкцию "Select Имя_поля As Имя1, Любая_функция(Имя1)" что бы он узнавал Имя1 и не выдавал "Invalid column name "Имя1""?


 
Val ©   (2004-02-19 11:08) [1]

передавать в функцию Имя_поля а не Имя1, потому что, действительно "Invalid column name "Имя1""


 
ZrenBy ©   (2004-02-19 11:09) [2]

Или так, но это дополнительные тормоза

Select Имя1, Любая_функция(Имя1) from(
  Select Имя_поля As Имя1 from ...
)Q


 
SerKom   (2004-02-19 11:19) [3]

Это понятно.
Но вот что надо, но не работает:
Select Функция1(Имя_поля1) AS Имя1,
Функция2(Имя1) As Имя2

А это работает, но как-то некрасиво:
Select Функция1(Имя_поля1) AS Имя1,
Функция2(Функция1(Имя_поля1)) As Имя2

Неужели в MS SQL нельзя ничего сделать в виде 1-ого варианта? В MS Access"е такое возможно.


 
Val ©   (2004-02-19 11:23) [4]

можно тогда еще и так
Select Функция1(Имя_поля1) AS Имя1,
Функция2(Функция1(Имя_поля1)) As Имя2



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

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

Наверх





Память: 0.45 MB
Время: 0.032 c
14-1077726539
alxx
2004-02-25 19:28
2004.03.28
Веб дизайн. Принудительное обновление странички..


1-1078731479
Hunter
2004-03-08 10:37
2004.03.28
Explorer


1-1078406246
ghg
2004-03-04 16:17
2004.03.28
использование функции из DLL


7-1072692942
Romkin
2003-12-29 13:15
2004.03.28
TRichTextBox, определение размера текста


14-1077721057
Ega23
2004-02-25 17:57
2004.03.28
Сколько стоит сходить в бассейн?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский