Découverte des Jointures SQL

Requête multitable : jointure externe entre deux tables
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Maîtrisez Access 2016
Revoir le teaser Je m'abonne
5,0
Transcription

69,90€ 34,95€ Je commande

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

DescriptionProgrammeAvis
5,0
69,90€ 34,95€ Je commande

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

Les objectifs de cette vidéo sont de :

  • Comprendre la notion de jointure entre deux tables.
  • Apprendre à identifier les clients sans commandes.
  • Utiliser les opérateurs SQL pour affiner les résultats.

Explorez la notion de jointure entre deux tables et apprenez à détecter les clients sans commandes en SQL.

Cette leçon vous guide étape par étape pour utiliser les jointures SQL afin d'identifier les clients qui n'ont jamais passé de commandes. À travers cet exemple pratique, vous comprendrez comment structurer et exécuter une requête SQL. Nous allons commencer par créer une nouvelle requête dans l'onglet 'Créer' en sélectionnant les tables 'clients' et 'commandes'. En ajustant la jointure entre ces tables, nous chercherons à inclure tous les clients, même ceux sans commandes.

Ensuite, nous modifions les propriétés de la jointure pour inclure toutes les lignes de la table clients et seulement celles de la table commandes ayant une correspondance. Le tri des résultats selon la colonne des dates de commande permettra d'identifier immédiatement les lignes sans commandes, indiquées par des valeurs nulles.

Enfin, pour affiner la requête, nous n'afficherons que les enregistrements des clients sans correspondance dans la table commandes, via l'opérateur SQL 'is null'. Cette méthode est essentielle pour des analyses précises en gestion de base de données.

Voir plus
Questions réponses
Quel est l'objectif de la jointure modifiée dans l'exemple ?
L'objectif est d'inclure tous les clients dans les résultats de la requête, même ceux qui n'ont jamais passé de commandes.
Pourquoi utilise-t-on l'opérateur 'is null' dans cette requête ?
L'opérateur 'is null' est utilisé pour filtrer les résultats afin de n'afficher que les clients qui n'ont pas de date de commande, indiquant qu'ils n'ont jamais passé de commande.
Que signifie l'option 'LEFT JOIN' dans SQL ?
L'option 'LEFT JOIN' inclut toutes les lignes de la table de gauche (clients) et les lignes correspondantes de la table de droite (commandes), même si la table de droite n'a pas de correspondance.

Programme détaillé

3 commentaires
5,0
3 votes
5
4
3
2
1
romaind.sergeant
Il y a 2 years
Bonne formation je recommande fortement. Les explications sont très claires et bien détaillés. Un petit chapitre sur les états serait un plus. Merci beaucoup
jean.larcier
Il y a 3 years
Excellent Jean François est clair, pas simplement la voix mais aussi au travers de son phrasè
Bravo
dan.fort
Il y a 4 years
Très bien expliquer et détailler. Très instructif. Félicitation pour votre formation. merci