서브쿼리 (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'인 경우의 최대, 최소를 함께 출력
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 데이터 수정 (UPDATE), LOCK (0) | 2020.09.17 |
---|---|
[Oracle] 데이터 입력 (INSERT) (0) | 2020.09.17 |
[Oracle] 서브쿼리 (FROM절 서브쿼리) (0) | 2020.09.16 |
[Oracle] 서브쿼리 (HAVING절 서브쿼리) (0) | 2020.09.16 |
[Oracle] 서브쿼리 (EXISTS, NOT EXISTS) (0) | 2020.09.16 |