Dans le cours : SQL : Astuces et techniques pour la data science

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 600 cours dispensés par des experts.

Faire la différence entre les commandes INNER JOIN et RIGHT JOIN

Faire la différence entre les commandes INNER JOIN et RIGHT JOIN - Tutoriel SQL

Dans le cours : SQL : Astuces et techniques pour la data science

Faire la différence entre les commandes INNER JOIN et RIGHT JOIN

Nous avons vu que lorsque nous réalisons une jointure en utilisant inner join les données qui seront récupérées par notre requête seront uniquement les lignes pour lesquelles il y a une valeur pour ProductKey dans la table située à gauche de la jointure, c'est-à-dire la première table, ici, c'est FactInternetSales, et qui a des valeurs aussi dans le champ indiqué à droite ici, c'est-à-dire a des valeurs dans la table DimProduct. Donc ici, cette requête, je la réexécute comme nous l'avons fait précédemment et on voit que toutes les lignes ont des valeurs et nous n'allons pas retrouver des lignes avec des colonnes pour lesquelles la valeur est nulle. Bien sûr, il s'agit des colonnes associées aux colonnes utilisées dans la condition ici, la condition de la jointure. En effet, inner join permet de faire ce type de jointure. Parfois, nous souhaitons récupérer quand même les données d'une des deux tables, donc la table à gauche ou la table de droite, même si la valeur du champ indiquée ici…

Table des matières