<SELECT절 서브쿼리, Scalar 서브쿼리>
- 서브쿼리로 단일 값을 조회
▼ 직업이 SALESMAN인 사원의 최대 월급, 최소 월급, 이름, 월급 출력
▷ 만약 SELECT절 서브 쿼리 안쓰고 출력한다면
에러가 난다...
(과거에 이렇게 해서 헤맸던 거라 잊혀지지가 않는다,,^^)
▶ SELECT 절의 서브 쿼리는 SELECT절로 확장되었다고해서 스칼라 서브 쿼리라고 함.
<서브 쿼리 캐싱 (CACHING)>
- 같은 SQL이 반복되어서 4번 실행되는건데(위 출력값 기준)
이렇게 되면 성능이 저하될 수 있다. 이를 보완한 것.
- 첫 번째 행을 출력할 때 최대월급/최소월급을 메모리에 올려두고
두 번째 행부터는 메모리에 올려놓은 데이터를 출력 하는 것.
'데이터베이스 > SQL' 카테고리의 다른 글
SQL 데이터 입력하기 INSERT (0) | 2024.01.12 |
---|---|
SQL 오라클 Oracle 19c 설치하기 + SQL Developer 실행하기 (0) | 2024.01.12 |
SQL 서브쿼리 - FROM절, IN LINE VIEW (0) | 2024.01.11 |
SQL 서브쿼리 - HAVING절 (0) | 2024.01.11 |
SQL 서브쿼리 - EXISTS / NOT EXISTS (0) | 2024.01.11 |