데이터 취업 스쿨 스터디 노트 -(35) 서브쿼리

테리·2024년 7월 28일
0

서브쿼리

서브쿼리 사용시 주의

서브쿼리 종류

  • 스칼라 서브쿼리: select 절에 사용
  • 인라인 뷰: from 절에 사용
  • 중첩 서브쿼리: where 절에 사용

스칼라 서브쿼리(scalar subquery)

인라인 뷰(inline view)

중첩 서브쿼리(nested subquery)

where절에서 사용하는 서브쿼리

  • single row: 하나의 행을 검색하는 서브쿼리
  • multiple row: 하나 이상의 행을 검색하는 서브쿼리
  • multiple column: 하나 이상의 열을 검색하는 서브쿼리

single row

multiple row - in

multiple row - exists

서브쿼리의 결과 값에 있는 것만 출력
일반적으로 외래키가 존재할 때 사용하는 것이 좋음.

multiple row - any

multiple row - all

multi column subquery - 연관 서브쿼리

0개의 댓글