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.