Membuat agregasi berdasarkan grup
Anda dapat menghitung statistik untuk setiap grup menggunakan GROUP BY. Misalnya, Anda dapat menghitung nilai maksimum untuk setiap state dengan kueri berikut:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Untuk memfilter lebih lanjut, misalnya mencari nilai untuk state dengan nilai maksimum lebih dari 10, Anda dapat menggunakan klausa HAVING.
Latihan ini merupakan bagian dari kursus
SQL Server Menengah
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___