Riepilogo: in questo tutorial, imparerai come utilizzare la funzione SQL Server MAX()
per trovare il valore massimo in un gruppo.
Introduzione alla funzione SQL Server MAX ()
SQL ServerMAX()
la funzione è una funzione aggregata che restituisce il valore massimo in un set.,
Quanto segue mostra la sintassi della funzione MAX()
:
Code language: SQL (Structured Query Language) (sql)
La funzione MAX()
accetta un’espressione che può essere una colonna o un’espressione valida.
Simile alla funzioneMIN()
, la funzioneMAX()
ignora i valoriNULL
e considera tutti i valori nel calcolo.,nction per trovare il massimo prezzo di listino di tutti i prodotti products
tabella:
Code language: SQL (Structured Query Language) (sql)
Ecco l’output:
Per trovare il prodotto con il più alto prezzo di listino, è possibile utilizzare la seguente dichiarazione:
l’immagine seguente mostra L’output:
In questo esempio:
- in Primo luogo, la subquery utilizzato il tag
MAX()
funzione per restituire il massimo prezzo di listino di tutti i prodotti., - Quindi, la query esterna ha selezionato il prodotto il cui prezzo di listino è uguale al prezzo di listino più alto restituito dalla sottoquery.
SQL Server MAX() con la clausola GROUP BY example
L’istruzione seguente ottiene la marca e il più alto prezzo di listino di prodotti di ogni marca:
Ecco l’output:
In questo esempio:
- Primo
GROUP BY
clausola suddiviso i prodotti in gruppi dai nomi di marca., - Quindi, la funzione
MAX()
viene applicata a ciascun gruppo per restituire il prezzo di listino più alto per ogni marca.
SQL Server MAX() con esempio di clausola
Il seguente esempio trova i nomi dei marchi e il prezzo di listino più alto per ciascuno., Inoltre, utilizza i tag HAVING
clausola di filtrare tutti i marchi di cui la più alta listino prezzi sono inferiori o pari a 1.000:
L’immagine seguente mostra l’output:
In questo tutorial, avete imparato come utilizzare SQL Server MAX()
funzione per trovare il valore massimo in un insieme di valori.