
서브쿼리 강의 자료 중에 ORDER BY 절에서도 서브쿼리가 사용 가능하다고 되어있고, 아래 FORM 절 인라인 뷰 서브쿼리에서도 ORDER BY를 포함한 서브쿼리를 작성한 예시를 볼 수 가 있는데 참조 부분 3번에 "서브쿼리에서는 ORDER BY를 사용할 수 없습니다. "가 무슨 말인가요?
작성한 코드
[강의자료]
인라인 뷰에 먼저 정렬을 수행하고 정렬된 결과 중에서 일부 데이터를 추출
-- Oracle
SELECT ENAME 이름, JOB 직업, COMM 수수료, SAL 급여
FROM (SELECT ENAME, JOB, COMM, SAL
FROM emp
WHERE COMM IS NOT NULL
ORDER BY COMM DESC)
WHERE ROWNUM <= 4;
