Как использовать псевдоним столбца где-то еще в одном запросе? Возможно ли это в Oracle?Использовать псевдоним столбца в одном и том же элементе
Пример использования EMP_ID:
SELECT
t1.DATE, t2.NAME, t1.ID,
TO_NUMBER(SUBSTR(t1.NUMBER_ID, - 6)
|| TRIM(TO_CHAR(SUBSTR(EMP_ID, 3, 2), '00')), '999999999999') AS CONTRACT,
t2.ADDRESS,
CASE WHEN SUBSTR(t2.COD_EMP, 0, 2) != 'PG' THEN 'PG00'
|| t2.COD_EMP ELSE t2.COD_EMP END AS EMP_ID
FROM
TABLE_01 t1
INNER JOIN TABLE_02 t2 .....
Нет, вы не можете, если у вас нет подзапроса с псевдонимом column – HoneyBadger
Вы можете использовать его в разделе 'order by' точно. –
Возможный дубликат [Использование псевдонима в части определения случая в Oracle SQL] (http://stackoverflow.com/q/17591707/266304) (и многие другие) –