CS/데이터베이스
[Oracle] 서브쿼리 (SELECT절 서브쿼리)
김크롱
2020. 9. 16. 11:59
서브쿼리 (SELECT절 서브쿼리)
: 서브쿼리로 단일 값 조회
* 스칼라 서브쿼리
- SELECT절로 확장된 서브쿼리
- 출력되는 행 수 만큼 반복 실행
- 서브쿼리캐싱 : 첫 행 실행 시 결과를 메모리에 올려놓고, 다음 행부터 메모리에 올려놓은 결과를 출력
SELECT column1, column2, (SELECT MAX(column2)
FROM table1
WHERE column3='KOREA') as maxnickname,
(SELECT MIN(column2)
FROM table1
WHERE column3='KOREA') as minnickname
FROM table1
WHERE column3='KOREA';
: column3가 'KOREA'인 경우 column1,column2를 출력하되, column3가 'KOREA'인 경우의 최대, 최소를 함께 출력