CorsiSQL

Ottenere il valore massimo e minimo da una tabella SQL

All’interno delle vostre tabelle SQL avete dei valori numerici e vorreste essere a conoscenza del valore massimo e/o minimo le funzioni MIN e MAX sono quelle che fanno al caso vostro.

Entrambe le funzioni necessitano di un unico parametro, il nome della colonna sulla quale effettuare la suddetta funzione.

La funzione MIN ottiene il valore minimo contenuto nella colonna selezionata, mentre la funzione MAX ottiene il valore massimo contenuto nella colonna selezionata.

Supponiamo di avere una tabella SQL in cui è presente l’anagrafica dei prodotti presenti in un e-commerce:

IDMARCACATEGORIAMODELLOPREZZO
1Game FreakVideogiochiLeggende Pokémon: Arceus59,99
2NintendoVideogiochiLuigi’s Mansion 354,99
3AMDCPURyzen 7 3800XT359,90
4AMDCPURyzen 5 5600X AM4302,00
5ASUSScheda MadreTUF GAMING B550-PLUS139,90

Se volessimo ottenere il valore massimo e minimo nella tabella che abbiamo appena rappresentato la query da dover eseguire sarebbe:

SELECT MAX(PREZZO) as MASSIMO, MIN(PREZZO) as MINIMO 
FROM ANA_PROD

Ottenendo il seguente risultato:

MASSIMOMINIMO
359,9054,99

Possiamo ottenere anche il massimo e il minimo raggruppato in base alla categoria di prodotto utilizzando GROUP BY e facendo visualizzare la CATEGORIA all’utente come segue:

SELECT CATEGORIA, MAX(PREZZO) AS MASSIMO, MIN(PREZZO) AS MINIMO 
FROM ANA_PROD

Ottenendo il seguente risultato:

CATEGORIAMASSIMOMINIMO
Videogiochi59,9954,99
CPU 359,90302,00
Scheda Madre 139,90139,90

LINK UTILI

Pagina Instagram: https://www.instagram.com/developer_sumo/
I nostri corsi: https://www.developersumo.com/corsi/
Corso SQL: https://www.developersumo.com/sql/
Scopri le nostre App su Google Play: https://play.google.com/store/apps/details?id=com.developersumo.app

What's your reaction?

Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0

You may also like

More in:Corsi

Leave a reply

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