SQL MAX (Italiano)

Riepilogo: in questo tutorial, imparerai come trovare il valore massimo in un gruppo utilizzando la funzione SQL SUM.

Introduzione alla funzione SQL MAX

SQL fornisce la funzione MAX che consente di trovare il valore massimo in un insieme di valori. Di seguito viene illustrata la sintassi della funzione MAX.

La funzione MAX ignora i valori NULL.

A differenza delle funzioni SUM, COUNT e AVG, l’opzione DISTINCT non è applicabile alla funzione MAX.,

SQL MAX function examples

Useremo la tabellaemployees per dimostrare come funziona la funzione MAX.

La seguente istruzione SELECT restituisce il salario più alto (massimo) dei dipendenti nella tabellaemployees.,

Vedere in azione

Per ottenere i dipendenti che hanno lo stipendio più alto, è possibile utilizzare una sottoquery come segue:

Vedere in azione

La subquery restituisce lo stipendio più alto. La query esterna ottiene i dipendenti che hanno lo stipendio che equivale al salario più alto.

SQL MAX con GROUP BY example

Di solito usiamo la funzione MAX insieme alla clausola GROUP BY per trovare il valore massimo per gruppo.,dei dipendenti in ogni reparto come segue:

Vedere in azione

Per includere il nome del reparto, nel risultato, ci uniamo alla tabella impiegati con i dipartimenti tabella come segue:

Vedere in azione

SQL MAX con ORDINE di esempio

Come le altre funzioni di aggregazione, di ordinare il set di risultati in base al risultato della funzione MAX, dobbiamo mettere la funzione MAX nella clausola ORDER BY.,

Ad esempio, la seguente dichiarazione restituisce i salari più alti dei dipendenti in ogni reparto e ordina il set di risultati in base ai salari più alti.

Vederlo in azione

SQL MAX con AVERE esempio

Usiamo la funzione MAX nella clausola HAVING per aggiungere la condizione ai gruppi che riassunti dalla clausola GROUP BY.,

Per esempio, per ottenere il reparto che ha dipendente il cui stipendio più alto è superiore a 12000, è possibile utilizzare la funzione MAX nella clausola HAVING come segue:

Vedere in azione

In questo tutorial, abbiamo illustrato come utilizzare la funzione MAX per trovare il valore massimo in un gruppo di valori.

  • Questo tutorial è stato utile ?

Share

Lascia un commento

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