1. 서브쿼리(Subquery) 란?
- 하나의 SQL 쿼리 내에 포함된 또 다른 쿼리를 의미
2. 서브쿼리의 종류
- 스칼라 서브쿼리 (Scalar Subquery)
> SELECT, WHERE, HAVING 절에서 사용
> 하나의 값만 반환
EX> SELECT
EX> WHERE
EX> HAVING
- 행 서브쿼리 (Row Subquery)
> WHERE, HAVING 절에서 사용
> 하나의 행을 반환
EX> WHERE
EX> HAVING
- 테이블 서브쿼리 (Table Subquery)
> WHERE, HAVING 절에서 사용
> 하나 이상의 행과 열을 반환
EX> WHERE
EX> HAVING
- 상관 서브쿼리 (Correlated Subquery)
> 외부 쿼리의 각 생에 대해 서브쿼리가 한 번씩 실행되는 형태
> 주로 WHERE, HAVING 절에서 사용
EX> WHERE
EX> HAVING
'DB > MySQL' 카테고리의 다른 글
[MySQL] 스토어드 프로시저 (0) | 2024.06.26 |
---|---|
[MySQL] 함수 (0) | 2024.06.26 |
[MySQL] 테이블 조인 (0) | 2024.06.21 |
[MySQL] 데이터 그룹화(묶기) (0) | 2024.06.20 |
[MySQL] 데이터 조회 (0) | 2024.06.20 |