Introduction aux sous-requêtes synchronisées
Objectifs
Les objectifs de cette vidéo sont les suivants :
- Comprendre ce que sont les sous-requêtes synchronisées en SQL
- Apprendre à les utiliser dans des requêtes complexes
- Optimiser les requêtes SQL pour des bases de données de grande taille
Résumé
Apprenez à utiliser les sous-requêtes synchronisées en SQL pour optimiser vos requêtes de base de données.
Description
Dans cette leçon, nous explorons les sous-requêtes synchronisées, une forme particulière de sous-requêtes en SQL. Vous découvrirez comment les utiliser pour obtenir des informations spécifiques à partir de vos bases de données. Nous commencerons par l'utilisation des jointures internes pour réunir les tables contenant les informations nécessaires. Ensuite, nous examinerons comment stocker temporairement les résultats dans une CTE (Common Table Expression) pour une utilisation ultérieure. Nous aborderons également l'utilisation de sous-requêtes synchronisées dans la clause WHERE afin de récupérer des enregistrements spécifiques, en tenant compte des références aux données de la requête mère. Enfin, nous comparerons cette méthode avec l'utilisation de la clause WHERE NOT EXIST pour atteindre des objectifs similaires.
Vous verrez comment cette technique permet d'extraire des informations précises sur les médicaments, comme le premier laboratoire à produire un médicament contenant un certain principe actif, ainsi que la date d'autorisation de mise sur le marché.