PaliSkill
← SQL Intermédiaire

Chapitre 1 / 10

Jointures fondamentales

9 leçons dans ce chapitre.

1

INNER JOIN : combiner deux tables liées

Disponible
0%

Jusqu'ici, chaque requête ne portait que sur une seule table. Une base de données relationnelle contient souvent plusieurs tables…

Voir les détails du chapitre

Jusqu'ici, chaque requête ne portait que sur une seule table. Une base de données relationnelle contient souvent plusieurs tables liées entre elles par une valeur commune — une clé. combine deux tables en associant les lignes qui partagent cette valeur. Voici une seconde table, , liée à par la colonne (qui correspond à dans ) : et sont des alias de table (raccourcis, détaillés dans la leçon suivan…

2

Alias de table et de colonne (AS)

Disponible
0%

donne un nom temporaire — un alias — à une colonne ou à une table dans le résultat d'une requête, sans modifier la table d'origine…

Voir les détails du chapitre

donne un nom temporaire — un alias — à une colonne ou à une table dans le résultat d'une requête, sans modifier la table d'origine. Alias de colonne, pour renommer l'entête d'une colonne dans le résultat : Le résultat affiche une colonne nommée , même si la colonne s'appelle dans la table. Alias de table, pour raccourcir les requêtes qui combinent plusieurs tables (déjà utilisé dans la leçon précé…

3

LEFT JOIN : garder toutes les lignes même sans correspondance

Disponible
0%

fonctionne comme , avec une différence essentielle : il garde toutes les lignes de la table de gauche (la première citée), même qu…

Voir les détails du chapitre

fonctionne comme , avec une différence essentielle : il garde toutes les lignes de la table de gauche (la première citée), même quand aucune correspondance n'existe dans la table de droite. Les colonnes de la table de droite valent alors (« aucune valeur »). Cette fois, Stylo et Biscuits réapparaissent dans le résultat — puisque est la table de gauche —, mais avec à , faute de commande corresponda…

🔒

RIGHT JOIN : garder toutes les lignes de la table de droite

Verrouillée

fonctionne comme , mais symétriquement : il garde toutes les lignes de la table de droite, même sans correspondance dans la table…

🔒

FULL OUTER JOIN : garder toutes les lignes des deux tables

Verrouillée

garde toutes les lignes des deux tables, avec ou sans correspondance de chaque côté — combinaison de LEFT JOIN et RIGHT JOIN. Sur…

🔒

Comparer les 4 jointures : laquelle utiliser ?

Verrouillée

INNER, LEFT, RIGHT et FULL OUTER répondent chacune à une question différente sur les lignes à garder. | Jointure | Lignes de gauch…

🔒

Le piège des NULL dans une condition ON

Verrouillée

Une condition de jointure comme compare deux valeurs avec . Or en SQL, ne correspond jamais à rien avec — pas même à un autre . ne…

🔒

Éviter les colonnes ambiguës entre tables jointes

Verrouillée

Quand deux tables jointes possèdent une colonne du même nom, l'utiliser sans préfixe dans un provoque une erreur d'ambiguïté : le…

🔒

Cas pratique final : une requête avec jointure combinée

Verrouillée

Ce cas pratique combine jointure, alias et filtrage — les notions vues dans ce chapitre. Étape par étape : 1. associe chaque comma…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/9 terminées

Accès complet

Les 3 premières leçons de ce module sont gratuites.

7 500 XOF / 11,43 € / 12,46 $

Débloquez les 87 leçons restantes de ce module