連接資料表
探索資料庫的一部分工作,是釐清各資料表之間如何關聯。company 和 fortune500 兩個資料表在資料庫中沒有正式的關聯,但這並不妨礙你把它們連接起來。
要連接這些資料表,你需要找到它們共同擁有、而且在兩表之間值是一致的欄位。記住:即使兩個資料表有相同名稱的欄位,也不代表那些欄位的資料一定相容。如果你找到多組看起來相似的欄位,可能需要分別嘗試用每一組來連接,看看得到的結果筆數是否一致。
需要時可參考 實體關聯圖。
本練習屬於課程
SQL 中的探索式資料分析
練習說明
- 仔細查看
company與fortune500資料表的內容,找出兩表皆存在、且可用來「唯一識別」每家公司的欄位。 - 使用
INNER JOIN連接company與fortune500資料表。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;