
SQL - Agrégations et groupements
COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, fonctions d'agrégation imbriquées, COALESCE, CASE WHEN
1Quelle fonction SQL permet de compter le nombre de lignes dans une table ?
Quelle fonction SQL permet de compter le nombre de lignes dans une table ?
Réponse
COUNT est la fonction d'agrégation SQL qui permet de compter le nombre de lignes retournées par une requête. COUNT(*) compte toutes les lignes, y compris celles contenant des valeurs NULL, tandis que COUNT(colonne) ne compte que les lignes où la colonne spécifiée n'est pas NULL.
2Quelle fonction SQL permet de calculer la somme des valeurs d'une colonne numérique ?
Quelle fonction SQL permet de calculer la somme des valeurs d'une colonne numérique ?
Réponse
SUM est la fonction d'agrégation qui additionne toutes les valeurs non NULL d'une colonne numérique. Elle est couramment utilisée pour calculer des totaux comme le chiffre d'affaires, les quantités vendues ou tout autre cumul. Si toutes les valeurs sont NULL, SUM retourne NULL.
3Quelle est la différence entre COUNT(*) et COUNT(colonne) ?
Quelle est la différence entre COUNT(*) et COUNT(colonne) ?
Réponse
COUNT(*) compte toutes les lignes du résultat, y compris celles qui contiennent des valeurs NULL dans n'importe quelle colonne. COUNT(colonne) ne compte que les lignes où la colonne spécifiée contient une valeur non NULL. Cette distinction est essentielle lors de l'analyse de données incomplètes.
Quelle fonction SQL retourne la valeur moyenne d'une colonne numérique ?
Quel est le rôle de la clause GROUP BY dans une requête SQL ?
+17 questions d'entretien
Autres sujets d'entretien Data Analytics
Google Sheets - Les fondamentaux
Google Sheets - Formules avancées
SQL - Les fondamentaux
SQL - Jointures
BigQuery - Fondamentaux
Data Cleaning - Nettoyage des données
KPIs et métriques business
Statistiques descriptives
Zapier et automatisation No-Code
Principes de data visualisation
Python & Pandas - Fondamentaux
Google Sheets - Dashboards automatisés
SQL - Sous-requêtes et CTEs
SQL - Window Functions
BigQuery - Fonctionnalités avancées
Data Modeling
Analyse de funnels et conversion
Analyse de cohortes et rétention
Google Tag Manager et tracking
APIs et webhooks
dbt - Fondamentaux
AB Testing et statistiques appliquées
Looker Studio (Google Data Studio)
Power BI - Fondamentaux
SQL - Requêtes analytiques avancées
dbt - Fonctionnalités avancées
Power BI - DAX et dashboards avancés
Python Analytics - Analyse avancée et ML
Maîtrise Data Analytics pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement