SQL HAVING | |
|
SQL >
Comandi SQL >
Having
Una caratteristica che può risultare utile è limitare l’output in base alla somma corrispondente o a qualsiasi altra funzione di aggregazione. Ad esempio, si potrebbe desiderare di visualizzare solo i negozi caratterizzati da vendite superiori a 1 500 €. Anziché utilizzare la clausola HAVING, réservée pour les fonctions d’agrégation, à la place de la clause WHERE nell’istruzione SQL, è necessario usare la clausola HAVING, che è quella specifica per le funzioni di aggregazione. Generalmente, la clausola HAVING viene posizionata vicino alla fine dell’istruzione SQL ma non necessariamente tale istruzione, contenente la clausola HAVING, può includere la clausola GROUP BY. La sintassi per la clausola HAVING e, SELECT "nome_di_colonna_1", SUM("nome_di_colonna_2")
FROM "nome_della_tabella" GROUP BY "nome_di_colonna_1" HAVING (condizionale funzione); Nota: la clausola GROUP BY è facoltativa. Nella tabella Store_Information di esempio, Tabella Store_Information
è necessario digitare: SELECT Store_Name, SUM (Sales)
FROM Store_Information GROUP BY Store_Name HAVING SUM (Sales) > 1500; Risultato:
Copyright © 2024 1keydata.com Tutti i diritti riservati |