Sobes.tech
Junior — Middle

Puoi spiegare lo scopo dell'operatore GROUP BY in SQL e quando usarlo?

sobes.tech AI

Risposta dell'AI

L'istruzione GROUP BY in SQL viene utilizzata per raggruppare le righe di una tabella in base a una o più colonne. Questo permette di aggregare i dati, ad esempio, calcolare la somma, la media o il numero di record in ogni gruppo.

Esempio di utilizzo: se hai una tabella delle vendite e vuoi conoscere il totale delle vendite per ogni venditore, raggruppi i dati per l'identificativo del venditore e applichi la funzione di aggregazione SUM alla colonna dell'importo delle vendite.

SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;

Usa GROUP BY quando hai bisogno di ottenere dati aggregati, raggruppati per determinati attributi.