ВЫБЕРИТЕ ename, job, «ПРОДАЖА» КАК отдел ОТ emp WHERE deptno = 20;
SELECT ename
, job
, CASE deptno
WHEN 10
THEN 'ACCOUNTS'
WHEN 20
THEN 'SALES'
ELSE 'UNKNOWN'
END AS department
FROM emp /* !!! */
WHERE department = 'SALES'
е удается:
ORA-00904: "% s: неверный идентификатор"
Есть ли способ преодолеть это ограничение в Oracle 10.2 SQL? Как использовать «столбец выражения выражения» в предложении where?