투케이2K

12. (DB/데이터베이스) 서브쿼리 (subquery) 개념 설명 본문

DataBase

12. (DB/데이터베이스) 서브쿼리 (subquery) 개념 설명

투케이2K 2021. 2. 21. 10:16

/* =========================== */

[ 설 명 ]

과목 : DataBase / 데이터베이스

​/* =========================== */

 

[기본 구조]

[서브쿼리 란?]

- 서브쿼리란 하나의 sql문에 또 다른 sql문을 포함하는 것입니다

- 즉, 하나의 쿼리문 안에서 또 다른 쿼리문을 작성하는 것입니다

- 서브쿼리는 괄호 () 를 감싸서 사용합니다

- 서브쿼리는 비교 연산자와 함께 사용 가능합니다 (단일 행 또는 복수 행 에서 사용 가능)

- 서브쿼리에서는 order by 를 사용하지 못합니다

- 메인 쿼리에서는 서브쿼리의 칼럼을 사용할 수 있습니다

[서브쿼리 사용가능한 곳]

- SELECT 절 : 스칼라 서브쿼리 (한개 값 반환)

- FROM 절 : 인라인 뷰 서브쿼리 (임시 테이블 반환)

- WHERE 절 : correlated (다중 값 반환)

- HAVING 절

- ORDER BY 절

- INSERT 문의 VALUES 절

- UPDATE 문의 SET 절

/* =========================== */

반응형
Comments