1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQLで学ぶ探索的データ分析

Connected

演習

テーブルを結合する

データベースを探索する一部の作業は、テーブル同士がどのように関連しているかを見つけることです。company テーブルと fortune500 テーブルは、データベース上で形式的なリレーションシップは定義されていませんが、それでも結合は可能です。

テーブルを結合するには、両テーブルに共通して存在し、かつ値がテーブル間で一貫している列を見つける必要があります。注意点として、2つのテーブルに同じ名前の列があっても、その列同士のデータが必ずしも互換であるとは限りません。似たデータを持つ列の組み合わせが複数見つかった場合は、それぞれで結合を試し、得られる結果の件数が一致するかを確認するとよいでしょう。

必要に応じて エンティティ関係図 を参照してください。

指示

100 XP
  • company と fortune500 の内容をよく確認し、両方に存在し、各企業を一意に識別できると考えられる列を見つけてください。
  • INNER JOIN を使って company と fortune500 を結合してください。