728x90
728x90

변환되는 데이터의 형태에 따른 서브쿼리의 분류

 

서브쿼리 종류 설명
Single Row
서브쿼리
(단일 행 서브쿼리)
- 서브쿼리의 실행 결과가 항상 1건 이하인 서브쿼리를 의미한다.
단일 행 비교 연산자와 함께 사용된다.
- 단일 행 비교 연산자에는 =, <, <=, >, >=, <> 이 있다.
Multi Row
서브쿼리
(다중 행 서브쿼리)
- 서브쿼리의 실행 결과가 여러 건인 서브쿼리를 의미한다.
다중 행 비교 연산자와 함께 사용된다.
- 다중 행 비교 연산자에는 IN, ALL, ANY, SOME, EXISTS 가 있다.
Multi Column
서브쿼리
(다중 칼럼 서브쿼리)
- 서브쿼리의 실행 결과로 여러 칼럼을 반환한다.
- 메인쿼리의 조건절에 여러 칼럼을 동시에 비교할 수 있다.
- 서브쿼리와 메인쿼리에서 비교 하고자 하는 칼럼 개수와 칼럼의 위치가 동일해야 한다.

 

728x90
728x90

변환되는 데이터의 형태에 따른 서브쿼리의 분류