시작하기무료로 시작하기

그룹 집계를 생성하기

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
___
코드 편집 및 실행