목적별 서브쿼리 사용법

Oni·2023년 8월 5일
0

SQL

목록 보기
11/15

서브쿼리 사용 문법

  • 서브쿼리는 오른쪽에 위치
  • 괄호로 묶기
  • 서브쿼리의 결과가 단일행/다중행에 맞는 연산자 사용
  • 단일행인 경우 : =,!=,>,< 등
  • 다중행인 경우 : IN, ALL, EXISTS
  • 쿼리가 길어질 때는 WITH절로 묶어 가독성 높이기

SELECT절

  • 본 쿼리의 연산결과와 상관없는 결과를 출력하고자 할 때
  • 누적합을 구할 때(윈도우함수로도 구할 수 있음)

FROM절

  • 특정 테이블의 일부를 가져와 연산하고자 할 때

EX)

  • 주별 평균 범죄 발생 횟수 출력

WHERE절

  • 특정 테이블의 일부를 가져와 조건을 걸고자 할 때

EX)

  • 가장 오래된 날의 범죄 내역 출력
  • 최근 5일의 범죄 내역 출력

REFERENCE

https://bill1224.tistory.com/350

profile
데이터 분석/엔지니어링/ML에 관한 기록

0개의 댓글