상세 컨텐츠

본문 제목

[SQLD] 쿼리 실행 순서

RDBMS

by Wanderer Kim 2023. 5. 29. 10:55

본문

728x90

SQL 쿼리 문법 순서

일반적으로 SQL 쿼리는 아래와 같은 순서로 작성됩니다.

  1. SELECT
  2. FROM
  3. WHERE
  4. GROUP BY
  5. HAVING
  6. ORDER BY

SQL 쿼리의 실행 순서

하지만 실제 SQL 쿼리의 실행 순서는 다음과 같습니다.

  1. FROM
  2. WHERE
  3. GROUP BY
  4. HAVING
  5. SELECT
  6. ORDER BY
  • FROM : FROM 절에 지정된 테이블(들)이 선택됩니다. 여기서 데이터가 검색되는 초기 집합이 형성됩니다.
  • WHERE : FROM 절에서 선택된 데이터 집합에 필터를 적용합니다. 이는 데이터의 특정 부분만을 대상으로 쿼리를 실행할 수 있도록 도와줍니다.
  • GROUP BY : GROUP BY 절에 명시된 컬럼을 기준으로 데이터를 그룹화 합니다.
  • HAVING : HAVING 절은 GROUP BY 절에서 생성된 그룹에 추가적인 필터를 적용합니다.
  • SELECT : SELECT 절에서 지정된 컬럼들이 최종 결과 집합에 포함됩니다. 이 단계에서는 DISTINCT, 집계 함수 등이 적용됩니다.
  • ORDER BY : 최종 결과 집합의 순서를 정렬합니다. 결과를 특정 방식으로 정렬하고싶을 때 사용됩니다.
반응형

'RDBMS' 카테고리의 다른 글

OLTP vs OLAP  (0) 2024.03.03
[SQLD] grant  (1) 2023.05.21
[SQLD] NVL  (0) 2023.05.20
[SQLD] Index  (0) 2023.05.20
[SQLD] savepoint  (0) 2023.05.14

관련글 더보기

댓글 영역