MIN( ) & MAX( )

MIN e MAX sono due funzioni che restituiscono rispettivamente il valore più piccolo e il valore più grande della colonna o attributo selezionato.


Sintassi MIN ( ):

SELECT MIN (<attributo>)
FROM <nome_tabella>
WHERE <condizione>;

Sintassi MAX ( ):

SELECT MAX (<attributo>)
FROM <nome_tabella>
WHERE <condizione>;

Consideriamo la seguente tabella:

NOME LINGUA ORIGINALE DATA GENERE
Harry Potter e la pietra filosofale Inglese 1997 Fantasia
Il piccolo principe Francese 1943 Novella
Sogno della Camera Rossa Cinese 1791 Saga Familiare
Lo Hobbit Inglese 1937 Fantasia
E poi non c’era nessuno Inglese 1939 Mistero

Esempio MIN:

SELECT MIN(data)
FROM libro;

1791

Esempio MAX:

SELECT MAX(data)
FROM libro WHERE lingua = 'Inglese';

1997