728x90
728x90
변환되는 데이터의 형태에 따른 서브쿼리의 분류
서브쿼리 종류 | 설명 |
Single Row 서브쿼리 (단일 행 서브쿼리) |
- 서브쿼리의 실행 결과가 항상 1건 이하인 서브쿼리를 의미한다. - 단일 행 비교 연산자와 함께 사용된다. - 단일 행 비교 연산자에는 =, <, <=, >, >=, <> 이 있다. |
Multi Row 서브쿼리 (다중 행 서브쿼리) |
- 서브쿼리의 실행 결과가 여러 건인 서브쿼리를 의미한다. - 다중 행 비교 연산자와 함께 사용된다. - 다중 행 비교 연산자에는 IN, ALL, ANY, SOME, EXISTS 가 있다. |
Multi Column 서브쿼리 (다중 칼럼 서브쿼리) |
- 서브쿼리의 실행 결과로 여러 칼럼을 반환한다. - 메인쿼리의 조건절에 여러 칼럼을 동시에 비교할 수 있다. - 서브쿼리와 메인쿼리에서 비교 하고자 하는 칼럼 개수와 칼럼의 위치가 동일해야 한다. |
728x90
728x90
'Programming > SQL' 카테고리의 다른 글
[SQL] HAVING 절 (0) | 2023.08.05 |
---|---|
[SQL] 코딩 테스트 대비 SQL 문법 정리 (0) | 2023.08.03 |
[SQL] 오라클(Oracle)이 지원하는 파티션 유형 (0) | 2022.07.06 |
[SQL] 집합 연산자의 종류 (0) | 2022.06.26 |
[SQL] 단일행 문자형 함수의 종류 (0) | 2022.06.25 |
[SQL] 연산자의 종류 (0) | 2022.06.25 |