SQL GROUP BY | |
|
SQL >
Comandi SQL >
Group By
Ritorniamo alle funzioni di aggregazione. Si ricordi quando la parola chiave SUMè stata utilizzata per calcolare le vendite totali di tutti i negozi. Si vedrà adesso come è possibile calcolare le vendite totali relative a ciascun negozio. È necessario eseguire due operazioni: la prima è assicurarsi di aver selezionato il nome del negozio e le vendite totali. Successivamente, è necessario assicurarsi che tutte le cifre relative alle vendite siano raggruppate in base al negozio mediante la funzione grouped by. La sintassi SQL corrispondente è: SELECT "nome_di_colonna_1", SUM("nome_di_colonna_2")
FROM "nome_della_tabella" GROUP BY "nome_di_colonna_1"; Nell’esempio viene illustrata la seguente tabella: Tabella Store_Information
Si desidera trovare il valore delle vendite totali per ciascun negozio. Per realizzare questa operazione, digitare: SELECT Store_Name, SUM(Sales)
FROM Store_Information GROUP BY Store_Name; Risultato:
La parola chiave GROUP BY viene utilizzata quando si selezionano più colonne da una o più tabelle e nell’istruzione SELECT appare almeno un operatore aritmetico. In tale circostanza, è necessario utilizzare la parola chiave GROUP BY per tutte le altre colonne selezionate, vale a dire tutte le colonne eccetto quelle che sono interessate da un operatore aritmetico.
Copyright © 2024 1keydata.com Tutti i diritti riservati |