Détails de la leçon
Description de la leçon
Dans cette leçon, nous explorerons l'importance et l'utilisation de la clause HAVING dans les requêtes SQL. Contrairement à la clause WHERE, qui filtre les lignes avant le regroupement, HAVING permet de filtrer les groupes de données après l'application de la fonction GROUP BY. Par exemple, pour afficher la moyenne des frais de port par pays uniquement lorsqu'ils sont supérieurs à 50, vous utiliserez HAVING de manière à inclure ce critère. Nous vous montrerons comment incorporer le champ calculé AVG de FREIGHT dans les résultats sous un nom spécifique, tel que PORT_moyen, et n'afficher que les enregistrements pertinents. Cette compétence est essentielle pour optimiser vos rapports et analyses de données.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Comprendre la différence entre les clauses WHERE et HAVING.
- Savoir comment appliquer HAVING pour filtrer des groupes de résultats.
- Être capable de rédiger des requêtes SQL complexes incluant HAVING et GROUP BY.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en SQL, y compris les concepts de SELECT, WHERE, et GROUP BY.
Métiers concernés
Les compétences enseignées dans cette vidéo sont particulièrement utiles pour les métiers tels que data analyst, data scientist, développeur SQL et toute position impliquant de l'analyse de données.
Alternatives et ressources
En plus de SQL, vous pourriez envisager d’apprendre d'autres outils de manipulation de données comme Pandas pour Python ou DAX pour Power BI.