Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Granska innehållet i tabellerna company och fortune500 noggrant för att hitta en kolumn som finns i båda tabellerna och som även kan anses unikt identifiera varje företag.
  • Joina tabellerna company och fortune500 med en INNER 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 ___
       ___ ___.___=___.___;
Redigera och kör kod