서브쿼리를 사용해야 하는 경우 정리 (Oracle SQL)SQL에서 단순 조회는 어렵지 않지만, 특정 조건이나 정렬 기준을 우선 적용한 후 일부 행만 추출하거나 계산된 값을 조건으로 사용할 경우, 단순 쿼리로는 원하는 결과를 얻기 어렵습니다. 이럴 때는 서브쿼리(Subquery)를 적절히 사용해야 합니다. 정렬된 결과에서 상위 N개만 조회하고 싶을 때예시 요구사항"최신 등록순으로 정렬된 결과에서 상위 10명을 조회하시오." ❌ 잘못된 쿼리 (순서 오류 발생)SELECT * FROM MEMBER WHERE ROWNUM BETWEEN 1 AND 10ORDER BY REGDATE DESC;ROWNUM은 정렬 전에 부여되기 때문에, 최신 순으로 정렬된 결과가 아님.ORDER BY는 WHERE 절 이후에 실행되어..