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 funzioneMAX() 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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *