7.1.1 GROUP BY 절
먼저 GROUP BY 절의 구문을 살펴볼까요?
GROUP BY 절 구문
SELECT expr1, expr2, …
FROM …
WHERE …
AND …
GROUP BY expr1, expr2, …
ORDER BY …
사용법은 간단합니다. GROUP BY 절은 WHERE 절과 ORDER BY 절 사이에 위치해 집계할 대상 컬럼이나 표현식을 명시하면 됩니다. 물론 WHERE 절이나 ORDER BY 절은 생략 가능하니 ORDER BY 절이 FROM 절 바로 아래에 위치할 수도 있죠. 또한, GROUP BY 절에 명시한 모든 컬럼이나 표현식은 SELECT 절에도 명시해야 합니다. 그럼 직접 쿼리를 작성해 어떤 결과가 나오는지 살펴보도록 하죠.
쿼리 7-1 GROUP BY 절
SELECT station_name
FROM subway_statistics
WHERE gubun = '승차'
GROUP BY station_name
ORDER BY station_name;