더북(TheBook)

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;

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.