← SQL avancé
Leçon 1 / 9 — Chapitre 6: Regroupements avancés
Analyse exploratoire (1/2) : DISTINCT, compter, doublons
SELECT DISTINCT statut FROM clients;
→ 2 valeurs distinctes : 'actif', 'inactif'.
SELECT COUNT(*) FROM clients;
→ 6 (le nombre total de lignes, doublon inclus).
SELECT nom, email, COUNT(*)
FROM clients
GROUP BY nom, email
HAVING COUNT(*) > 1;
→ 1 groupe : Emma / emma@mail.com (lignes id 1 et id 5, strictement identiques).
À retenir :
SELECT DISTINCT colonneliste les valeurs uniques d'une colonne, sans répétition.COUNT(*)sans GROUP BY compte toutes les lignes de la table (ou du résultat filtré).- Détecter des doublons se fait en regroupant sur les colonnes concernées (
GROUP BY) et en filtrant les groupes dontCOUNT(*) > 1(HAVING).
À vous de jouer : testez SELECT DISTINCT nom FROM clients; et comptez combien de noms distincts apparaissent (Emma ne devrait compter qu'une fois, malgré le doublon).
🔒
Continuez ce module
Débloquez les leçons restantes ainsi que l'attestation finale.
8 500 XOF / 12,96 € / 14,12 $
Débloquez les 87 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.