La funzione Max in SQL consente di recuperare il valore maggiore da un insieme di valori in una determinata colonna.
Nella maggior parte dei casi, utilizziamo la funzione massima con tipi di dati numerici come numeri interi, galleggianti, decimali, denaro, ecc.
Tuttavia, sapevi che puoi utilizzare la funzione massima con i tipi di date? Utilizzando la funzione Max () in SQL con i tipi di dati della data restituisce l'ultima data.
Ciò può essere utile quando si filtrano il record aggiunto di recente in una determinata tabella.
Esempio di utilizzo
Supponiamo che abbiamo una tabella come mostrato di seguito:
Controlla il codice per la tabella seguente:
Crea dipendenti da tavolo (Possiamo selezionare l'ultima data dalla colonna Start_Date come mostrato:
Seleziona max (start_date) come ultimo dai dipendenti;Questo dovrebbe restituire l'ultima data come mostrato:
Sfortunatamente, non è possibile utilizzare la funzione max (data) con la clausola. In questo modo comporterà un errore come mostrato:
Seleziona * da dipendenti dove max (start_date);Questo perché SQL non consente funzioni aggregate nella clausola Where.
Inferenza
Questo articolo copre le basi dell'utilizzo della funzione massima con un tipo di data in SQL. Ad esempio, utilizzando la funzione max () con il tipo di data restituisce l'ultima data dal set dato.