CATALOGUE Code & Data Apprendre MySQL 8.0 par la pratique Optimisez vos Requêtes SQL avec la Clause HAVING

Optimisez vos Requêtes SQL avec la Clause HAVING

Clause having
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre MySQL 8.0 par la pratique
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
89,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
89,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

À la fin de cette vidéo, vous serez capable :
- D'utiliser la clause HAVING pour filtrer des résultats après un GROUP BY.
- De comprendre les différences entre HAVING et WHERE.
- De combiner efficacement les clauses WHERE, GROUP BY et HAVING dans des requêtes SQL complexes.

Cette leçon explore l'usage de la clause HAVING pour filtrer des résultats regroupés en SQL.

Dans cette vidéo, nous approfondissons l'utilisation de la clause HAVING en SQL, un outil puissant pour filtrer les résultats après un regroupement par la clause GROUP BY. En reprenant l'exercice précédent, nous introduirons des subtilités essentielles pour comprendre comment cette clause se distingue et complète la clause WHERE. Nous verrons notamment comment combiner HAVING et GROUP BY pour ne conserver que les médicaments ayant un nombre spécifique de substances actives.

Nous aborderons également la manière de définir des filtres avant et après regroupement, illustrée par un exemple pratique où nous cherchons des médicaments contenant entre 3 et 5 substances actives et dont le nom commence par la lettre B. Cette vidéo est une ressource indispensable pour quiconque souhaite améliorer ses compétences en requêtes SQL et apprendre à manipuler et filtrer des ensembles de données complexes de manière plus efficiente.

Voir plus
Questions réponses
Quelle est la principale différence entre HAVING et WHERE en SQL ?
La clause WHERE filtre les enregistrements avant le regroupement, tandis que la clause HAVING filtre les enregistrements après le regroupement.
Pourquoi utiliser la clause HAVING ?
HAVING est utilisé pour filtrer des groupes de données après application de GROUP BY, ce qui permet de définir des conditions sur les agrégats résultants.
Peut-on combiner WHERE et HAVING dans une même requête SQL ?
Oui, WHERE est utilisé pour filtrer les enregistrements avant le regroupement, et HAVING est utilisé pour filtrer après le regroupement.

Programme détaillé