SQL: SELECT문 실행되는 순서

Y39·2023년 3월 15일
0

TIL

목록 보기
9/15

select 실행되는 순서

1. from, join

: 1차 테이블

2. on, where

: 2차 테이블

3. Group by

: 3차 테이블

4. 그룹함수(MAX(), MIN(), AVG()….)

: 3차 테이블 완료

5. Having

  • Where 처리가 끝나고나서 조건을 걸어야 할 때
  • 그룹함수의 조건을 걸 경우

6. Order by

7. Limit


서브쿼리에서의 ORDER BY

  • 서브 쿼리 안에 있는 ORDER BY는 일반적으로 실행 안됨
  • 외부 쿼리의 ORDER BY를 고려하고 내부의 ORDER BY는 무시
  • 만약에 서브 쿼리의 ORDER BY를 실행하고 싶다면
    • limit처럼 무시할 수 없는 명령어를 추가
profile
System.out.print("Bold")

0개의 댓글