데이터 전처리1 [SQL]작성 및 실행 순서를 이해하면 좋은 점 SQL의 작성 순서 1. SELCET 2. FROM 3. WHERE 4. GROUP BY 5. HAVING 6. ORDER BY 7. LIMIT SQL의 실행 순서 1. FROM : 어떤 테이블을? 2. WHERE : 어떤 ROW를? 3. GROUP BY : 어떤 그룹으로? 4. HAVING : 어떤 조건의 그룹을? 5. SELECT : 어떤 컬럼들을? 6. ORDER BY : 어떻게 정렬을? 7. LIMIT : 최종 출력할 ROW중 어떤 ROW를? 이 순서를 이해하면 ALIAS를 쓸 수 있는 절과 아닌 절을 구별할 수 있다. 대표적으로 GROUP BY는 SELECT보다 먼저 실행 되기 때문에 ALIAS를 쓸 수 없지만 ORDER BY의 경우 SELECT 이후에 실행 되기 때문에 써도 된다. 서브쿼리의 .. 2021. 5. 28. 이전 1 다음