Aan de slagGa gratis aan de slag

Semi-join

Je hebt kennisgemaakt met semi-joins en anti-joins! Nu ga je oefenen met het gebruik van semi-joins.

Stel dat je talen wilt identificeren die in het Midden-Oosten worden gesproken. De tabel languages bevat informatie over talen en landen, maar vertelt je niet in welke regio de landen liggen. Je kunt een semi-join opbouwen door de tabel countries te filteren op een specifieke region en dit vervolgens te gebruiken om de tabel languages verder te filteren.

Je bouwt je semi-join op zoals in de video-oefening, blok voor blok: begin met een selectie van landen uit de tabel countries en gebruik daarna een WHERE-clausule om de tabel languages op basis van die selectie te filteren.

Deze oefening maakt deel uit van de cursus

Data joinen in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Select country code for countries in the Middle East
___
Code bewerken en uitvoeren