[SQL] 실행순서
SQL은 어떤 절이 다른 절보다 먼저 나와야 한다는 '순서의 법칙'은 아주 엄격하게 지켜줘야 한다. 만약 이 순서를 지키지 않으면 SQL 문을 실행했을 때 에러가 난다. ** 작성 순서 SELECT FROM WHERE GROUP BY HAVING ORDER BY LIMIT ** 실행순서 FROM WHERE GROUP BY HAVING SELECT ORDER BY LIMIT ** 각 절 안의 내용 FROM: 어느 테이블을 대상으로 할 것인지를 먼저 결정 WHERE: 해당 테이블에서 특정 조건(들)을 만족하는 row들만 선별 GROUP BY: row들을 그루핑 기준대로 그루핑. 하나의 그룹은 하나의 row로 표현 HAVING: 그루핑 작업 후 생성된 여러 그룹들 중에서, 특정 조건(들)을 만족하는 그룹들만 ..