서브 쿼리 | 사용 위치 | 설명 |
스칼라 서브 쿼리 | SELECT 절 | 단일 칼럼, 단일 행을 반환 (1개의 값) |
인라인 뷰 | FROM 절 | View와 사용적인 측면에서 동일함 (임시 뷰, 임시 테이블) |
중첩 서브 쿼리 | WHERE 절, HAVING 절 | 다중 칼럼 또는 다중 행을 반환 |
위의 3가지 분류 외에도 연관성 없는 서브 쿼리, 연관성 있는 서브 쿼리로 분류하기도 한다. 연관성 없는 서브 쿼리는 메인 쿼리의 테이블과 무관하게 실행되는 서브 쿼리이며, 연광성 있는 서브 쿼리는 메인 쿼리의 테이블과 조인하여 실행하는 서브 쿼리이다.
출처
'SQL' 카테고리의 다른 글
[MSSql] index 인덱스 리빌드, 재구성(속도 향상) (0) | 2022.12.09 |
---|---|
[SQL] RANK(), DENSE_RANK(), ROW_NUMBER 개념 및 차이 (0) | 2022.11.01 |
[SQL] 트랜잭션의 ACID 성질 (0) | 2022.10.31 |
[SQL] 데이터 모델링 - 관계 (Relationship) (0) | 2022.10.31 |
[SQL] 정규화(Normalization)와 반정규화(De-Normalization) (0) | 2022.10.27 |
댓글