Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.039 c
14-1077799448
Polevi
2004-02-26 15:44
2004.03.28
Интерфейс пользователя


1-1078563986
Talla2k
2004-03-06 12:06
2004.03.28
StringGrid


4-1073743323
volser
2004-01-10 17:02
2004.03.28
Перехват вставки


1-1079066913
Kamil
2004-03-12 07:48
2004.03.28
Раскладка в активном окне


6-1074247479
Иксик
2004-01-16 13:04
2004.03.28
Команды ESMTP




   Наверх