Страница 1 из 1

Алиасы столбцов в WHERE

Добавлено: 23 мар 2006, 15:59
Quasar
Можно ли использовать алиасы столбцов в предложении WHERE?

Например:

Код: Выделить всё

SELECT (W.SURNAME || ' ' || W.INITIALS) AS FULLNAME
FROM DEVICES D JOIN WORKERS W ON D.WHOENTERED=W.ID
WHERE FULLNAME LIKE '%ов'
Этот запрос не работает. Ошибка: неизвестное поле FULLNAME.

Добавлено: 23 мар 2006, 16:08
dimitr
нельзя

Добавлено: 23 мар 2006, 16:10
Quasar
А это особенность стандарта SQL или только диалекта Firebird?

Добавлено: 23 мар 2006, 16:14
dimitr
и то, и то. Некоторые СУБД допускают такую возможность как собственное расширение языка, но FB не из их числа.

Добавлено: 24 мар 2006, 07:29
Quasar
Ясно. Спасибо.