Exemple pratique : Filtrer des médicaments immunologiques
Objectifs
Les objectifs de cette vidéo sont :
- Apprendre à utiliser la clause HAVING en SQL.
- Savoir effectuer des jointures entre plusieurs tables.
- Maîtriser l'utilisation des clauses GROUP BY et ORDER BY dans des requêtes SQL avancées.
Résumé
Apprenez à utiliser la clause HAVING en SQL pour filtrer des médicaments immunologiques administrables par plus de deux voies.
Description
Dans cette leçon, vous allez découvrir comment utiliser la clause HAVING en SQL pour effectuer des filtres avancés après des opérations de groupement. Nous allons examiner un exemple pratique : trouver les médicaments de nature immunologique qui sont administrables par plus de deux voies d'administration. La démarche inclut :
- La jointure entre les tables VOIE, MEDOC et MEDOC_VOIE.
- La projection des colonnes nécessaires en utilisant les alias appropriés.
- L'ajout de la clause GROUP BY pour regrouper les résultats par le nom des médicaments.
- L’application de la condition sur la nature des médicaments avant le groupement.
- L’utilisation de la clause HAVING pour filtrer les groupes ayant une certaine condition de comptage.
- L’ajout d'un tri avec ORDER BY pour organiser les résultats par le nombre de voies d'administration.
À travers cet exercice, vous allez également voir comment contrôler et vérifier l'exactitude des résultats obtenus. Cette méthode est essentielle pour effectuer des analyses de données complexes dans différents contextes professionnels.