Exercice 18 / 60

DISTINCT

ConsigneAffiche la liste des villes sans doublon, triées par ordre alphabétique.

📖 Cours

distinct élimine les doublons et ne garde que les lignes uniques. Syntaxe : select distinct colonne from table;

DISTINCT replie les lignes identiques : avec une seule colonne chaque valeur n'est rendue qu'une fois, avec plusieurs c'est la combinaison qui doit être unique
DISTINCT replie les lignes identiques : avec une seule colonne chaque valeur n'est rendue qu'une fois, avec plusieurs c'est la combinaison qui doit être unique

Exemple (table produits) :

SELECT DISTINCT categorie FROM produits ORDER BY categorie;-> la liste des categories, chacune une seule fois

Attention : distinct porte sur la ligne entière, pas sur chaque colonne prise à part. Avec deux colonnes, c'est leur combinaison qui doit être unique :

SELECT DISTINCT ville, departement FROM etudiants;-> Bordeaux ressort deux fois, une par departement qu'on y trouve

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →