CommencerCommencer gratuitement

SELECT COUNT DISTINCT

Votre base de données ne comporte pour l'instant aucune clé définie, et vous ne savez pas quelles colonnes ou combinaisons de colonnes conviennent comme clés.

Il existe une méthode simple pour déterminer si une colonne (ou une combinaison) contient uniquement des valeurs uniques, et donc identifier les enregistrements dans la table.

Vous connaissez déjà la requête SELECT DISTINCT du premier chapitre. Il vous suffit maintenant d'intégrer l'ensemble dans la fonction COUNT() et PostgreSQL renverra le nombre de lignes uniques pour les colonnes spécifiées :

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

Cet exercice fait partie du cours

Introduction aux bases de données relationnelles en 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