DISTINCT#
%LOAD ../data/employees.db
Stel dat je alle department_id’s wil zien van de tabel employees.
SELECT department_id
FROM employees;
department_id |
---|
90 |
90 |
90 |
60 |
60 |
60 |
50 |
50 |
50 |
50 |
50 |
80 |
80 |
80 |
10 |
20 |
20 |
110 |
110 |
Je ziet dat er dubbele waarden te zien zijn. Om te voorkomen dat er dubbele waarden worden getoond, kun je DISTINCT
gebruiken. DISTINCT
komt meteen na SELECT
. Merk op dat NULL
ook één keer wordt getoond met DISTINCT
als er rijen met NUL
zijn.
SELECT DISTINCT department_id
FROM employees
ORDER BY department_id;
department_id |
---|
10 |
20 |
50 |
60 |
80 |
90 |
110 |