Dans le cours : L'essentiel de SQL
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.
Filtrer une jointure externe - Tutoriel SQL
Dans le cours : L'essentiel de SQL
Filtrer une jointure externe
Le mécanisme de la jointure externe est aussi utile pour chercher les cas de non correspondance. Dans mon exemple, je fais un LEFT JOIN entre Contact et Inscription. J'ai donc tous les contacts et seulement les inscriptions liées à des contacts mais, si un contact n'a pas d'inscription, c'est un cas de non correspondance, le résultat de la jointure fabrique artificiellement des Null dans toutes les colonnes de la table Inscription. Mais dans la table d'origine, la table Inscription, il y a bien des colonnes qui ne peuvent pas accepter de Null dans la table, par exemple la clé primaire InscriptionId. Donc je sais que, si je trouve un Null dans InscriptionId, c'est un cas de non correspondance. C'est un contact qui n'a pas eu d'inscription et je vais pouvoir le mentionner dans la clause WHERE. Si j'ajoute une clause WHERE qui dit i. InscriptionId IS NULL, c'est nécessairement un cas de non correspondance donc je récupère tous les contacts qui n'ont pas d'inscription. Attention, il est…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
(Verrouillé)
Choisir avec le branchement CASE3 m 51 s
-
(Verrouillé)
Pratiquer le CASE généralisé5 m 3 s
-
(Verrouillé)
Trier avec la clause ORDER BY4 m 33 s
-
Lier des tables avec les jointures4 m 28 s
-
(Verrouillé)
Pratiquer la syntaxe de la jointure5 m
-
(Verrouillé)
Pratiquer l'équijointure interne4 m
-
(Verrouillé)
Découvrir les jointures externes4 m 31 s
-
(Verrouillé)
Réaliser une jointure externe multiple5 m 24 s
-
(Verrouillé)
Filtrer une jointure externe2 m 53 s
-
(Verrouillé)
Utiliser les opérateurs ensemblistes5 m 21 s
-
(Verrouillé)
Défi : Résoudre un problème avec une jointure57 s
-
(Verrouillé)
Solution : Résoudre un problème avec une jointure4 m 49 s
-
(Verrouillé)
-
-
-
-