Вниз
Скачать: 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.026 c
4-1074001403
_echo
2004-01-13 16:43
2004.03.28
FindNextFileA


3-1077161235
DimaF
2004-02-19 06:27
2004.03.28
IBUpdateSQL


3-1077801035
Visma_Denis
2004-02-26 16:10
2004.03.28
Изменяя Комбо изменять записи....


7-1072716979
Номолос
2003-12-29 19:56
2004.03.28
Ещё разок про память в процессах


1-1078410297
Vb[fbk
2004-03-04 17:24
2004.03.28
Память и DLL




   Наверх