Joina tabeller
En del av att utforska en databas är att förstå hur tabellerna relaterar till varandra. Tabellerna company och fortune500 har ingen formell relation i databasen, men det hindrar dig inte från att joina dem.
För att joina tabellerna behöver du hitta en kolumn som finns i båda och där värdena är konsekventa mellan dem. Kom ihåg: bara för att två tabeller har en kolumn med samma namn betyder det inte att kolumnerna innehåller kompatibel data. Om du hittar mer än ett kolumnpar med liknande data kan du behöva prova att joina med varje par i tur och ordning för att se om du får samma antal resultat.
Använd entitetsrelationsdiagrammet som referens vid behov.
Den här övningen är en del av kursen
Exploratory Data Analysis i SQL
Övningsinstruktioner
- Granska innehållet i tabellerna
companyochfortune500noggrant för att hitta en kolumn som finns i båda tabellerna och som även kan anses unikt identifiera varje företag. - Joina tabellerna
companyochfortune500med enINNER JOIN.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT company.name
-- Table(s) to select from
FROM company
INNER JOIN ___
___ ___.___=___.___;