[SQL] 서브쿼리

김아름·2022년 8월 15일
0

SQLD

목록 보기
6/11
post-thumbnail
post-custom-banner

서브쿼리: 메인쿼리 내부에 작성하는 쿼리

  • SELECT문으로만 작성 가능
  • 반드시 괄호() 안에 존재하여야 함
  • 괄호 끝에 세미콜론; 쓰지않음
  • ORDER BY를 사용할 수 없음
  • 서브쿼리 사용가능 한 곳
    : SELECT문, FROM문, WHERE문, HAVING문, ORDER BY문
    INSERT문의 VALUES부분 대체제, UPDATE문의 SET부분 대체제



1. 중첩 서브쿼리

  • WHERE절, HAVING절에 사용
  • 다중 컬럼 또는 다중행을 반환



2. 인라인 뷰

  • FROM절에 사용
  • View와 사용적인 측면에서 동일함 (임시뷰, 임시테이블)



3. 스칼라 서브쿼리

  • SELECT절에 사용
  • 단일 컬럼 또는 단일행을 반환 (1개의 값)







참고

profile
쿄쿄쿄
post-custom-banner

0개의 댓글