반응형

Oracle SQL 13

[SQL] Oracle SELECT query 실행 순서

목차 SQL SELECT 쿼리 실행 순서😀 SELECT 쿼리에서 실행 순서는 아래와 같다. 부끄럽지만 처음엔 저런 순서가 있는 지 몰랐고 최근에 알았다. 아무것도 모르는 초보 시절엔 그냥 썼다고 치면 시간이 흐르면서는 점점 이해하면서 쓰려고 한다. 저 순서를 반드시 기억하고 쿼리를 작성해야 하며 이에 따른 퍼포먼스의 차이가 크다. 예시 SELECT SQL😄 SELECT JOB_ID ,AVG(SALARY) SAL_AVG FROM EMPLOYEES2 e WHERE SALARY > 13000 GROUP BY JOB_ID HAVING COUNT(*) > 1 ORDER BY SAL_AVG DESC ; 위 간단한 쿼리문에서도 내부적으로는 6단계를 거친다. 저 실행 순서를 하나씩 뜯어 보겠다.😎 FROM절 쿼리의 첫..

IT/DBMS 2022.11.28
반응형