Fonctions SQL MIN() & MAX()

La fonction MIN() renvoie la plus petite valeur de la colonne sélectionnée.

La fonction MAX() renvoie la plus grande valeur de la colonne sélectionnée.

Voyons ci-dessous la syntaxe de chaque fonction.

Syntaxe : MIN()

SELECT MIN(nom_colonne)
  FROM nom_table 
 WHERE condition;

Syntaxe : MAX()

SELECT MAX(nom_colonne)
  FROM nom_table 
 WHERE condition;

Base de données DB2 :

Vous trouverez ci-dessous une sélection de la table “Produit” de la base de données DB2.

ID-ProduitNom-ProduitCategoriePrixStockValeur-Totale
7001SourisAccessoires75,00
7002Disque dur65,00201 300
7003ClavierAccessoires36.00331 118,00
7004RAMComposants23.5016376,00
7005VTTvélos1 200
7006STYLO7.451074,50
7007Lecteur CDAccessoires75,00
7008MicroAccessoires75,00

Exemple 1 : Fonction Min

L’instruction SQL suivante trouve le prix du produit le moins cher dans la table “Produit”.

SELECT MIN(Prix) AS Moins_Cher
  FROM Produits;
Résultat:
Moins-Cher
7.45

Exemple 2 : Fonction Max

L’instruction SQL suivante trouve le prix du produit le plus cher dans la table “Produit”.

SELECT MAX(Prix) AS Plus_Cher
  FROM Produits;
Résultat:
Plus-Cher
1 200