[SQL] 쿼리 실행 순서

Rachaen·2023년 8월 2일
0

SQL 너란 애는 뭐니

목록 보기
1/4

쿼리 실행 순서와 쿼리 문법 작성 순서는 다르다.

작성 순서(문법 순서)

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

실행 순서

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

FROM : 조회 테이블 확인
ON : 조인 조건 확인
JOIN : 테이블 조인 (병합)
WHERE : 데이터 추출 조건 확인
GROUP BY : 특정 컬럼 그룹화
HAVING : 그룹화 이후 데이터 추출 조건
SELECT : 데이터 추출
DISTINCT : 중복 제거
ORDER BY : 데이터 순서 정렬
LIMIT: 몇개의 행을 보여줄 지 선택

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

SQL을 실행 순서대로 작성하는 연습을 해보자!!!


https://soo-vely-dev.tistory.com/220
https://jaehoney.tistory.com/191

profile
개발을 잘하자!

0개의 댓글

관련 채용 정보