해피 코딩!

SQL의 실행 순서 본문

SQL

SQL의 실행 순서

지속가능한 성장을 2020. 12. 23. 14:25

SQL을 사용해보며 가끔 순서에 대해 헷갈리는 순간이 생길 때가 있어서, 해당 글을 보며 확인하는 용도로 작성합니다.

문법에 따른 순서

  1. select
  2. from
  3. where
  4. group by
  5. having
  6. order by

SLECT 문장 내부 실행 순서

  1. from - 발췌 대상 테이블을 참조한다.
  2. ON
  3. JOIN
  4. where - 발췌 대상 데이터가 아닌 것은 제거한다.
  5. group by - 행들을 소 그룹화 한다.
  6. having by - 그룹핑(group by) 된 값의 조건에 맞는 것만을 출력한다.
  7. select - 데이터 값을 출력/ 계산한다.
  8. DISTINCT
  9. order by - 데이터를 정렬한다.

출처

  • SQL 자격검정 실전문제

'SQL' 카테고리의 다른 글

[프로그래머스] SQL 코딩테스트 레벨3  (0) 2020.12.22
[SQL] JOIN  (0) 2020.12.22
[SQL] case 문을 사용한 조권부 쿼리 작성  (0) 2020.12.21
[SQL] NULL 체크 함수  (0) 2020.12.21
[프로그래머스] SQL 코딩테스트 레벨 2  (0) 2020.12.20
Comments