Oracle/[oracle] DML

[SQL/Oracle] SELECT절 쿼리 실행 순서 처리 과정

kr98gyeongim 2020. 12. 18. 10:03

쿼리 작성 순서

① SELECT 컬럼명 : 데이터 추출

② FROM 테이블명 : 조회 테이블 확인

③ WHERE 조건식 : 데이터 추출 조건 확인

④ GROUP BY 컬럼명 : 컬럼 그룹화

⑤ HAVING 조건식 : 그룹화 조건

⑥ ORDER BY 컬럼명 : 데이터 순서 정렬


실행 처리 순서

① FROM

② ON

③ JOIN

④ WHERE

⑤ GROUP BY

⑥ CUBE | ROLLUP

⑦ HAVING

⑧ SELECT

⑨ DISTINCT

⑩ ORDER BY