CommencerCommencer gratuitement

Relier les tables

Une partie de l'exploration d'une base de données consiste à comprendre comment les tables sont reliées entre elles. Les tables company et fortune500 n'ont pas de relation formelle entre elles dans la base de données, mais cela ne vous empêche pas de les relier.

Pour relier les tables, vous devez trouver une colonne qu'elles ont en commun et dont les valeurs sont cohérentes. Rappelez-vous : ce n'est pas parce que deux tables ont une colonne portant le même nom que ces colonnes contiennent nécessairement des données compatibles. Si vous trouvez plus d'une paire de colonnes avec des données similaires, vous devrez peut-être essayer d'effectuer une jointure avec chacune d'entre elles à tour de rôle pour voir si vous obtenez le même nombre de résultats.

Reportez-vous au diagramme des relations entre les entités si nécessaire.

Cet exercice fait partie du cours

Analyse exploratoire des données en SQL

Afficher le cours

Instructions

  • Inspectez de près le contenu des tables company et fortune500 pour trouver une colonne présente dans les deux tables qui peut également être considérée comme identifiant unique de chaque entreprise.
  • Reliez les tables company et fortune500 à l'aide d'une jointure INNER JOIN.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT company.name
-- Table(s) to select from
  FROM company
       INNER JOIN ___
       ___ ___.___=___.___;
Modifier et exécuter le code