Vragen bij sectie 6#

Vraag 51

Vraag 1: Er zitten twintig werknemers in de tabel employees en er zijn twaalf rijen in de tabel jobs. Elke employee heeft een bepaalde job. Hoeveel rijen krijg je terug met de volgende query?

SELECT last_name, job_title
FROM jobs CROSS JOIN employees;

Vraag 52 - Vraag 2

Zal onderstaande query werken?

SELECT e.last_name, j.job_title
FROM employees JOIN jobs ON e.job_id = j.job_id;

Vraag 53 - Vraag 3

Wat hoort er te staan op de plaats van de puntjes?

SELECT first_name, last_name, department_id, department_name
FROM employees JOIN departments ...(department_id);

Vraag 54

Vraag 4: Wat hoort er te staan op de plaats van de puntjes?

SELECT last_name, job_title
FROM employees JOIN jobs ... employees.job_id = jobs.job_id;

Vraag 55 - Vraag 5

Wat moet er staan op de plaats van de puntjes in onderstaande query?

SELECT e.last_name, j.employee_id
FROM employees e ... job_history j USING(employee_id);

Vraag 56 - Vraag 6

Het is mogelijk een tabel met zichzelf te joinen door twee aliassen te gebruiken voor dezelfde tabel. De database denkt dan dat er twee tabellen zijn. Hoe noem je zo’n JOIN?

Vraag 57 - Vraag 7

Welke join is er gebruikt in onderstaande afbeelding?

Vraag 58 - Vraag 8

LEFT OUTER JOIN en RIGHT OUTER JOIN zijn exact hetzelfde als LEFT JOIN en RIGHT JOIN. Het woordje OUTER kun je dus gewoon weglaten.

Vraag 59 - Vraag 9

Wat is juist?

Vraag 60

Welke join is er gebruikt in onderstaande afbeelding?