Please enable JavaScript to view this site.

Cursus SQL

Met AND moet aan alle voorwaarden worden voldaan om een resultaat te krijgen. Bij numerieke waarden hoef je geen enkele aanhalingstekens te gebruiken (department_id = 50) maar bij alfanumerieke velden gebruik je enkele aanhalingstekens (job_id = 'ST_CLERK').

 

SELECT last_name, department_id, salary

FROM employees

WHERE department_id = 50 AND job_id = 'ST_CLERK';

 

clip0281

 

 

Nog een voorbeeld met numerieke waarden in de WHERE. Gebruik geen aanhalingstekens.

 

SELECT last_name, department_id, salary

FROM employees

WHERE department_id > 50 AND salary > 12000;

 

clip0066

 

 

Datums moeten wel tussen enkele aanhalingstekens.

 

SELECT last_name, hire_date, job_id

FROM employees

WHERE hire_date > '1998-01-01' AND job_id LIKE 'SA%';

 

clip0067