Déduplication Distinct

Présentation de DISTINCT

SELECT DISTINCT filtre les lignes dupliquées dans l’ensemble de résultats et garantit des valeurs uniques pour les colonnes indiquées ou pour une combinaison de plusieurs colonnes.

Point clé : avec plusieurs colonnes, la déduplication porte sur la combinaison complète de toutes les colonnes d’une ligne, pas sur chaque colonne prise séparément.

Syntaxe

Déduplication sur une seule colonne
SELECT DISTINCT
    column1
FROM
    tablename;
Déduplication sur plusieurs colonnes combinées
SELECT DISTINCT column1,column2,...
FROM
    tablename;

Exemples pratiques

Requête colonne sex sans déduplication
SQL> select sex from student;

SEX
----
Homme
Homme
FemmeLangage du code : JavaScript (javascript)
DISTINCT pour une seule colonne
SQL> select distinct sex from student;

SEX
----
Homme
FemmeLangage du code : JavaScript (javascript)
Déduplication multi‑colonnes (id + sex)

Aucune ligne n’est supprimée car chaque association id et sex est différente.

SQL> select distinct id, sex from student;

        ID SEX
---------- ----
         1 Homme
         2 Homme
         3 FemmeLangage du code : JavaScript (javascript)

Déduplication Distinct

Laisser un commentaire

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