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

hyunddu·2024년 1월 11일
0

SQL

목록 보기
8/19

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절에서만 사용 가능합니다.

0개의 댓글

관련 채용 정보