서브쿼리 (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절에서 분석함수 서브쿼리를 실행
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 데이터 입력 (INSERT) (0) | 2020.09.17 |
---|---|
[Oracle] 서브쿼리 (SELECT절 서브쿼리) (0) | 2020.09.16 |
[Oracle] 서브쿼리 (HAVING절 서브쿼리) (0) | 2020.09.16 |
[Oracle] 서브쿼리 (EXISTS, NOT EXISTS) (0) | 2020.09.16 |
[Oracle] 서브쿼리 (NOT IN) (0) | 2020.09.16 |