1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux bases de données relationnelles en SQL

Connected

Exercice

Faites connaissance avec SELECT COUNT DISTINCT

Votre base de données n'a encore aucune clé définie, et vous ne savez pas quelles colonnes, ou quelles combinaisons de colonnes, pourraient convenir comme clés.

Il existe une façon simple de vérifier si une colonne donnée (ou une combinaison) ne contient que des valeurs uniques — et identifie donc les enregistrements de la table.

Vous connaissez déjà la requête SELECT DISTINCT du premier chapitre. Il suffit maintenant d'englober le tout dans la fonction COUNT() et PostgreSQL renverra le nombre de lignes uniques pour les colonnes indiquées :

SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;

Instructions 1/2

undefined XP
  • 1

    D'abord, trouvez le nombre de lignes dans universities.

  • 2

    Ensuite, trouvez combien de valeurs uniques se trouvent dans la colonne university_city.