Notice
Recent Posts
Recent Comments
Link
투케이2K
12. (DB/데이터베이스) 서브쿼리 (subquery) 개념 설명 본문
/* =========================== */
[ 설 명 ]
과목 : DataBase / 데이터베이스
/* =========================== */
[기본 구조]
[서브쿼리 란?]
- 서브쿼리란 하나의 sql문에 또 다른 sql문을 포함하는 것입니다
- 즉, 하나의 쿼리문 안에서 또 다른 쿼리문을 작성하는 것입니다
- 서브쿼리는 괄호 () 를 감싸서 사용합니다
- 서브쿼리는 비교 연산자와 함께 사용 가능합니다 (단일 행 또는 복수 행 에서 사용 가능)
- 서브쿼리에서는 order by 를 사용하지 못합니다
- 메인 쿼리에서는 서브쿼리의 칼럼을 사용할 수 있습니다
[서브쿼리 사용가능한 곳]
- SELECT 절 : 스칼라 서브쿼리 (한개 값 반환)
- FROM 절 : 인라인 뷰 서브쿼리 (임시 테이블 반환)
- WHERE 절 : correlated (다중 값 반환)
- HAVING 절
- ORDER BY 절
- INSERT 문의 VALUES 절
- UPDATE 문의 SET 절
/* =========================== */
반응형
'DataBase' 카테고리의 다른 글
Comments