본문 바로가기
CS/데이터베이스

[Oracle] 서브쿼리 (FROM절 서브쿼리)

by 김크롱 2020. 9. 16.

서브쿼리 (FROM절 서브쿼리)

: 쿼리 결과로 새로운 결과 집합을 만듬

 

 

SELECT t1.column1, t1.column2, t1.nickname
    FROM (SELECT column1, column2, RANK() OVER(ORDER BY column2 DESC) as nickname
    		FROM table1) t1
    WHERE t1.nickname=1;

: column1, column2를 출력하되 nickname이 1인 경우만 출력

- WHERE절에는 분석함수를 사용할 수 없으므로 FROM절에서 분석함수 서브쿼리를 실행