Vragen
Vraag 1
Hoe goed is jouw Nederlands? Wat is het meervoud van query?
- queries
- query's
Antwoord
2.
Vraag 2
Bekijk de volgende query.
SELECT first_name, last_name, hire_date
FROM employees
WHERE hire_date >
(SELECT hire_date
FROM employees
WHERE last_name = 'Vargas');
Deze query bestaat uit twee query's. Welk gedeelte is nu de subquery?
- de bovenste (niet tussen haakjes)
- de onderste (tussen haakjes)
Antwoord
2.
Vraag 3
Wat is het verschil tussen een subquery en een inner query?
Antwoord
Er is geen verschil. Het zijn twee verschillende namen voor hetzelfde begrip.
Vraag 4
Geef een andere naam voor main query.
- outer query
- inner query
- subquery
Antwoord
1.
Vraag 5
Een inner query staat tussen haakjes.
- ja
- nee
Antwoord
1.
Vraag 6
IN en NOT IN zijn multiple-row vergelijkingsoperatoren.
- juist
- onjuist
Antwoord
1.
Vraag 7
Een subquery kan geen ORDER BY hebben.
- juist
- onjuist
Antwoord
1.
Vraag 8
Je kunt meerdere subquery's gebruiken binnen één statement.
- juist
- onjuist
Antwoord
1.
Vraag 9
Bekijk deze query.
SELECT last_name, YEAR(hire_date)
FROM employees
WHERE YEAR(hire_date) =
(SELECT YEAR(hire_date)
FROM employees
WHERE department_id = 90);
Wat zal het resultaat zijn?
- alle employees van afdeling 90 worden getoond met het jaar van hun hire_date
- je krijgt een foutmelding
Antwoord
1.
Vraag 10
Wat is het resultaat van deze query?
SELECT last_name
FROM employees
WHERE department_id =
(SELECT department_id
FROM employees
WHERE last_name='Grant');
- je krijgt de naam Grant als enige
- je krijgt alle namen van de employees die op dezelfde afdeling werken als Grant
- je krijgt een lege set terug (0 rijen)
- je krijgt een foutmelding, de query werkt niet
Antwoord
1.