"서브쿼리"의 두 판 사이의 차이
DB CAFE
(→서브쿼리의 개념) |
|||
7번째 줄: | 7번째 줄: | ||
- FROM절에 있는 서브쿼리 : 인라인 뷰 | - FROM절에 있는 서브쿼리 : 인라인 뷰 | ||
- WHERE절에 있는 서브쿼리 : 서브쿼리 | - WHERE절에 있는 서브쿼리 : 서브쿼리 | ||
+ | |||
ㅇ 서브쿼리의 반환 값에 따른 서브쿼리 종류 | ㅇ 서브쿼리의 반환 값에 따른 서브쿼리 종류 | ||
12번째 줄: | 13번째 줄: | ||
- 다중 행 서브쿼리(Multiple-Row Subquery) : 서브쿼리의 결과가 여러 행 | - 다중 행 서브쿼리(Multiple-Row Subquery) : 서브쿼리의 결과가 여러 행 | ||
- 다중 컬럼 서브쿼리(Multi-Column Subquery) : 서브쿼리의 결과가 여러 컬럼 | - 다중 컬럼 서브쿼리(Multi-Column Subquery) : 서브쿼리의 결과가 여러 컬럼 | ||
+ | |||
ㅇ 스칼라 서브쿼리(Scala Subquery) | ㅇ 스칼라 서브쿼리(Scala Subquery) | ||
- SELECT문에서 사용하는 서브쿼리로 1행만 반환 | - SELECT문에서 사용하는 서브쿼리로 1행만 반환 | ||
+ | |||
ㅇ 상호연관 서브쿼리(Correlated Subquery) | ㅇ 상호연관 서브쿼리(Correlated Subquery) | ||
- 메인쿼리의 값을 서브쿼리가 사용하고, 서브쿼리의 값을 받아서 메인쿼리가 계산하는 구조의 쿼리 | - 메인쿼리의 값을 서브쿼리가 사용하고, 서브쿼리의 값을 받아서 메인쿼리가 계산하는 구조의 쿼리 |
2020년 11월 20일 (금) 08:42 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 서브쿼리[편집]
1.1 서브쿼리의 개념[편집]
ㅇ 서브쿼리의 위치에 따른 명칭
- SELECT문에 있는 서브쿼리 : 스칼라 서브쿼리 - FROM절에 있는 서브쿼리 : 인라인 뷰 - WHERE절에 있는 서브쿼리 : 서브쿼리
ㅇ 서브쿼리의 반환 값에 따른 서브쿼리 종류
- 단일 행 서브쿼리(Single-Row Subquery) : 서브쿼리의 결과가 1행 - 다중 행 서브쿼리(Multiple-Row Subquery) : 서브쿼리의 결과가 여러 행 - 다중 컬럼 서브쿼리(Multi-Column Subquery) : 서브쿼리의 결과가 여러 컬럼
ㅇ 스칼라 서브쿼리(Scala Subquery)
- SELECT문에서 사용하는 서브쿼리로 1행만 반환
ㅇ 상호연관 서브쿼리(Correlated Subquery)
- 메인쿼리의 값을 서브쿼리가 사용하고, 서브쿼리의 값을 받아서 메인쿼리가 계산하는 구조의 쿼리