Vidéo SQL ORACLE – Fonctions MAX et MIN

Illustration du tutoriel SQL Oracle : Vidéo SQL ORACLE – Fonctions MAX et MIN

🧪 Envie de pratiquer ? Exécutez les exemples de cet article dans notre SQL Playground gratuit — aucun logiciel à installer.

Ce que montre cette video

Demonstration pas a pas des deux fonctions d’agregation les plus utilisees pour trouver les extremes d’une colonne : MAX et MIN, seules puis combinees a GROUP BY.

Les commandes demontrees

-- Les extremes sur toute la table
SELECT MIN(SAL), MAX(SAL) FROM EMP;

-- Les extremes service par service
SELECT DEPTNO, MIN(SAL), MAX(SAL)
  FROM EMP
 GROUP BY DEPTNO
 ORDER BY DEPTNO;

-- Egalement valable sur les dates
SELECT MIN(HIREDATE) AS premiere_embauche,
       MAX(HIREDATE) AS derniere_embauche
  FROM EMP;

Les deux points a retenir

1. Les valeurs NULL sont ignorees. Si toutes les valeurs d’une colonne sont NULL, le resultat est NULL — pas zero.

2. MAX(SAL) ne dit pas qui gagne ce salaire. Ecrire SELECT ENAME, MAX(SAL) FROM EMP declenche ORA-00937. Il faut passer par une sous-requete, FETCH FIRST ou KEEP DENSE_RANK.

Aller plus loin

Le detail complet de chaque fonction, avec la gestion des NULL, les versions analytiques et le tableau des erreurs Oracle, se trouve dans les articles dedies :

Sur le même thème

Un nouveau tutoriel SQL par semaine

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

Publicité

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Cours SQL & Oracle — 100% gratuitVoir les cours →