CommencerCommencer gratuitement

Apprenez à connaître SELECT COUNT DISTINCT

Votre base de données n'a pas encore de clés définies et vous ne savez pas quelles colonnes ou combinaisons de colonnes conviennent comme clés.

Il existe un moyen simple de savoir si une certaine colonne (ou une combinaison) ne contient que des valeurs uniques - et donc d'identifier les tableaux.

Vous connaissez déjà la requête SELECT DISTINCT depuis le premier chapitre. Il ne vous reste plus qu'à intégrer le tout dans la fonction COUNT() et PostgreSQL vous renverra le nombre de lignes uniques pour les colonnes données :

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

Cet exercice fait partie du cours

Introduction aux bases de données relationnelles SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
Modifier et exécuter le code