Aan de slagGa gratis aan de slag

Tabellen joinen

Een deel van het verkennen van een database is uitzoeken hoe tabellen zich tot elkaar verhouden. De tabellen company en fortune500 hebben in de database geen formele relatie, maar dat weerhoudt je er niet van om ze te joinen.

Om de tabellen te joinen, moet je een kolom vinden die ze gemeen hebben en waarvan de waarden consistent zijn in beide tabellen. Onthoud: alleen omdat twee tabellen een kolom met dezelfde naam hebben, betekent dat nog niet dat die kolommen ook compatibele data bevatten. Als je meer dan één kolompaar met vergelijkbare data vindt, moet je mogelijk met elk daarvan joinen om te zien of je hetzelfde aantal resultaten krijgt.

Raadpleeg zo nodig het entity relationship diagram.

Deze oefening maakt deel uit van de cursus

Exploratory Data Analysis in SQL

Cursus bekijken

Oefeninstructies

  • Bekijk de inhoud van de tabellen company en fortune500 goed om een kolom te vinden die in beide tabellen voorkomt en die ook kan worden gezien als een unieke identificatie van elk bedrijf.
  • Join de tabellen company en fortune500 met een INNER JOIN.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT company.name
-- Table(s) to select from
  FROM company
       INNER JOIN ___
       ___ ___.___=___.___;
Code bewerken en uitvoeren