서브쿼리 사용 문법
- 서브쿼리는 오른쪽에 위치
- 괄호로 묶기
- 서브쿼리의 결과가 단일행/다중행에 맞는 연산자 사용
- 단일행인 경우 : =,!=,>,< 등
- 다중행인 경우 : IN, ALL, EXISTS
- 쿼리가 길어질 때는 WITH절로 묶어 가독성 높이기
SELECT절
- 본 쿼리의 연산결과와 상관없는 결과를 출력하고자 할 때
- 누적합을 구할 때(윈도우함수로도 구할 수 있음)
FROM절
- 특정 테이블의 일부를 가져와 연산하고자 할 때
EX)
WHERE절
- 특정 테이블의 일부를 가져와 조건을 걸고자 할 때
EX)
- 가장 오래된 날의 범죄 내역 출력
- 최근 5일의 범죄 내역 출력
REFERENCE
https://bill1224.tistory.com/350