ВЫБЕРИТЕ 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?

Ответы на вопрос(6)

Ваш ответ на вопрос