IniziaInizia gratis

Creare aggregazioni con raggruppamenti

Puoi calcolare statistiche per ciascun gruppo usando GROUP BY. Per esempio, puoi calcolare il valore massimo per ogni stato con la seguente query:

SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State

Per filtrare ulteriormente, ad esempio per trovare i valori per gli stati in cui il valore massimo è maggiore di 10, puoi usare la clausola HAVING.

Questo esercizio fa parte del corso

SQL Server intermedio

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Calculate the aggregations by Shape
SELECT ___,
       AVG(DurationSeconds) AS Average, 
       MIN(DurationSeconds) AS Minimum, 
       MAX(DurationSeconds) AS Maximum
FROM Incidents
___
Modifica ed esegui il codice