PaliSkill
SQL avancé

Chapitre 6 / 10

Regroupements avancés

9 leçons dans ce chapitre.

1

Analyse exploratoire (1/2) : DISTINCT, compter, doublons

Disponible
0%

→ 2 valeurs distinctes : 'actif', 'inactif'. → 6 (le nombre total de lignes, doublon inclus). → 1 groupe : Emma / emma@mail.com (l…

Voir les détails du chapitre

→ 2 valeurs distinctes : 'actif', 'inactif'. → 6 (le nombre total de lignes, doublon inclus). → 1 groupe : Emma / emma@mail.com (lignes id 1 et id 5, strictement identiques). À retenir : liste les valeurs uniques d'une colonne, sans répétition. 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 () et e…

🔒

Analyse exploratoire (2/2) : explorer une répartition

Verrouillée

combiné à des fonctions d'agrégation (déjà vues en SQL Débutant) devient un outil d'exploration : face à un jeu de données inconnu…

🔒

GROUPING SETS : plusieurs regroupements en une requête

Verrouillée

calcule plusieurs regroupements différents en une seule requête, plutôt qu'un seul — le résultat empile les lignes de chaque regro…

🔒

ROLLUP : sous-totaux hiérarchiques

Verrouillée

est un raccourci pour un cas particulier de , quand les colonnes suivent une hiérarchie logique (du plus général au plus détaillé)…

🔒

CUBE : toutes les combinaisons de regroupement

Verrouillée

calcule toutes les combinaisons possibles de regroupement entre les colonnes fournies — contrairement à , qui suppose une hiérarch…

🔒

La fonction GROUPING() : distinguer un sous-total d'un NULL réel

Verrouillée

Une ligne de soustotal ou de total général (issue de , ou ) affiche dans une colonne non utilisée par ce regroupement — mais une v…

🔒

Comparer GROUPING SETS, ROLLUP et CUBE

Verrouillée

Les trois techniques de ce chapitre répondent à des besoins différents. donne un contrôle total : on énumère exactement les regrou…

🔒

HAVING avec les regroupements avancés

Verrouillée

filtre les groupes après un , ou exactement comme après un classique — y compris les lignes de soustotal, qui restent soumises au…

🔒

Cas pratique final : exploration + transformation combinées

Verrouillée

Étape par étape : 1. forme 2 groupes : actif (id 1, 2, 4, 5) et inactif (id 3, 6). 2. calcule la moyenne de chaque groupe : actif…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/9 terminées

Accès complet

La première leçon de chaque chapitre est gratuite (10 leçons sur 90).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 80 leçons restantes de ce module