Structured Query Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 298:
* ''espressione_condizionale'' rappresenta l'elenco delle condizioni, ovvero dei requisiti che un campo deve rispettare per poter essere prelevato dall' interrogazione (le condizioni sono specificate mediante gli operatori di confronto, connettori logici e comparatori come ''between'', ''in'', ''like'', ''is null''); ''lista_colonne'' è la colonna o le colonne che devono essere prese come riferimento per l'ordinamento dei dati in uscita.
Di default il comando ''
La clausola ''GROUP BY'' serve per raggruppare per [[tupla]] i risultati mentre la relativa condizione ''HAVING'' serve per filtrarne i risultati.
<source lang="sql">
SELECT fornitore, sum(totale_fattura)
FROM fatture
GROUP BY fornitore
HAVING sum(totale_fattura)>10.000
</source>
In questo caso vengono filtrati i fornitori che hanno un totale fatturato maggiore di 10.000.
La clausola ''ORDER BY'' serve per ordinare i risultati in base a uno o più campi.
''
L'SQL standard non prevede alcun ordinamento se non si specifica la clausola ''ORDER BY'', pertanto senza di essa anche ''LIMIT'' ha un effetto imprevedibile.<br />
|