Leçons du module (2/4)
Valeurs uniques avec DISTINCT
Parfois, une colonne contient des valeurs répétées et vous ne vous souciez que des
liste de valeurs distinctes. Le mot clé DISTINCT placé juste après
SELECT supprime les doublons du résultat :
SELECT DISTINCT <colonne>
FROM <tabella>
[WHERE <condizione>];L'unicité est évaluée sur la combinaison de toutes les colonnes répertoriées. Si vous listez deux colonnes, deux lignes sont considérées comme égales uniquement lorsque les deux valeurs correspondre.
Exemples
-- Le città in cui abbiamo almeno un dipartimento:
SELECT DISTINCT city FROM departments;
-- Le coppie (dipartimento, città) presenti (qui ognuna unica):
SELECT DISTINCT department_id, hired_on
FROM employees;Essayez-le
Répertoriez les valeurs distinctes de Department_id présentes parmi les employés (les doublons doivent disparaître).
Afficher l'indice
Ajoutez DISTINCT juste après SELECT pour supprimer les doublons.
Solution disponible après 3 tentatives
Exercice de révision
Répertoriez les paires distinctes (department_id, wanted_on) pour les employés embauchés à partir de 2020.
Afficher l'indice
DISTINCT évalue le caractère unique de la combinaison de toutes les colonnes répertoriées.
Solution disponible après 3 tentatives