본문 바로가기
정보관리(데이터베이스, DB)/오라클

[Database] SQL SELECT 쿼리문의 문법 순서와 실행 순서

by 3604 2024. 4. 6.
728x90

출처: https://soo-vely-dev.tistory.com/220

SELECT 쿼리문에서의 문법 순서와 실행 순서는 서로 다릅니다.

쿼리문의 실행 순서를 알고 쿼리를 작성하면 보다 효율적인 쿼리를 작성할 수 있습니다.

 

 [문법 순서] 

SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY

 

 [실행 순서] 

FROM - > ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY

 

  • FROM : 조회 테이블 확인
  • ON : 조인 조건 확인
  • JOIN : 테이블 조인 (병합)
  • WHERE : 데이터 추출 조건 확인
  • GROUP BY : 특정 컬럼 그룹화
  • HAVING : 그룹화 이후 데이터 추출 조건
  • SELECT : 데이터 추출
  • DISTINCT : 중복 제거
  • ORDER BY : 데이터 순서 정렬

 

추가적으로, Alias(별칭)FROM, SELECT, ORDER BY절에서만 사용 가능합니다.

출처: https://soo-vely-dev.tistory.com/220 [soo_vely의 개발로그:티스토리]

728x90