Ga naar inhoud

Header

Data samenvoegen met RIGHT-, INNER- en FULL JOIN - Opdrachten

1. Meestgebruikt

We kennen inmiddels verschillende soorten JOIN statements.

Welke van onderstaande is het meestgebruikt?

  1. 🔲 INNER JOIN
  2. 🔲 FULL JOIN
  3. 🔲 LEFT JOIN
  4. 🔲 RIGHT JOIN




2. RIGHT JOIN

We kennen inmiddels verschillende soorten JOIN statements.

Welke stellingen zijn waar voor een RIGHT JOIN:

  1. 🔲 Het is het omgekeerde van een LEFT JOIN.
  2. 🔲 Het geeft alle resultaten van beide tabellen.
  3. 🔲 Het geeft alleen resultaten met een match in beide tabellen.
  4. 🔲 Je gebruikt het soms voor beter overzicht bij samenvoegen van meer dan 2 tabellen.




3. (Extra) Welke JOIN?

We hebben een database met HR data.

Header

Hierin hebben we 2 tabellen: * employees * Voor- en achternaam van medewerkers. * addresses * Adressen.

Stel nu het volgende: * Niet van iedere medewerker is een adres bekend. * In tabel addresses staan naast adressen van medewerkers, ook adressen van leveranciers en klanten. * Je wilt een nieuwsbrief naar alle medewerkers gaan versturen. * Hiervoor wil je een adressenlijst samenstellen.

Welke JOIN zou je hiervoor gebruiken?

  1. 🔲 INNER JOIN
  2. 🔲 FULL JOIN
  3. 🔲 LEFT JOIN
  4. 🔲 RIGHT JOIN




Schrijf hier een query voor die het volgende teruggeeft: * Gegevens van alle medewerkers met hun adressen. * Alleen daar waar een adres bekend is.

Let op, deze tabellen staan niet in de database die we gebruiken. Je hoeft je query dus niet te testen.

...