Vragen Sectie 3#

Vraag 21 - Vraag 1

Wat is de juiste volgorde in voorrang bij de onderstaande operatoren?

Vraag 22 - Vraag 2

Bekijk onderstaande query. Er is één afdeling zonder manager (Contracting). Komt Contracting onderaan (als laatste) of bovenaan (als eerste) bij deze query?

SELECT department_name, manager_id
FROM departments
ORDER BY manager_id;

Vraag 23 - Vraag 3

Bekijk onderstaande query. Gaat deze query werken?

SELECT last_name, department_id
FROM employees
WHERE department_id = 60 OR department_id = 90 OR department_id = 110;

Vraag 24 - Vraag 4

Kijk naar onderstaande twee query’s. Het verschil zit hem in de haakjes. Krijg je hetzelfde resultaat denk je? Komt Hunold met beide query’s tevoorschijn.

SELECT employee_id, last_name
FROM employees
WHERE employee_id >= 200 AND last_name LIKE 'F%' OR last_name LIKE 'H%'
ORDER BY achternaam;
SELECT employee_id, last_name
FROM employees
WHERE employee_id >= 200 AND (last_name LIKE 'F%' OR last_name LIKE 'H%')
ORDER BY achternaam;

Vraag 25 - Vraag 5

Kijk naar onderstaande query. Hoe wordt een datumveld gesorteerd? Is dat van oud naar nieuw of van nieuw naar oud?

VRAAG: hier staat geen ORDER BY? dan kun je toch niets over de volgorde zeggen?

SELECT last_name, hire_date
FROM employees
WHERE job_id = 'AD_VP';

Vraag 26 - Vraag 6

Kijk naar onderstaande query. Zal deze query werken?

SELECT first_name, job_id
FROM employees
ORDER BY last_name;

Vraag 27 - Vraag 7

Bekijk onderstaande query. Er is één afdeling zonder manager (Contracting). Komt Contracting onderaan (als laatste) of bovenaan (als eerste) bij deze query?

SELECT department_name, manager_id
FROM departments
ORDER BY manager_id DESC;

Vraag 28 - Vraag 8

Bekijk onderstaande query. Wordt er gesorteerd of werkt de query niet?

SELECT last_name achternaam, job_id baan, salary salaris
FROM employees
ORDER BY 3 DESC, job_id, achternaam;

Vraag 29 - Vraag 9

ORDER BY ASC is precies hetzelfde als ORDER BY.

Vraag 30 - Vraag 10

Bekijk onderstaande query. Zal deze query werken op deze manier? Met andere woorden: kun je sorteren door gebruik te maken van een alias?

SELECT last_name AS achternaam
FROM employees
ORDER BY achternaam;