그룹 집계를 생성하기
GROUP BY를 사용하면 각 그룹에 대한 통계를 계산할 수 있어요. 예를 들어, 다음 쿼리를 사용하면 주(State)별 최대값을 계산할 수 있습니다:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
더 좁혀서, 예를 들어 최대값이 10보다 큰 주만 찾고 싶다면 HAVING 절을 사용할 수 있습니다.
이 연습은 강의의 일부입니다
중급 SQL Server
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___