SQLTutorial.nl
IN
De in-operator wordt gebruikt in een where clausule. De in-operator maakt het mogelijk om een lijst met waarde op te geven waaraan de where clausule moet voldoen. De syntax van een where clausule waarin de in-operator gebruikt wordt ziet er als volgd uit:
SELECT kolomnaam
FROM tabelnaam
WHERE kolomnaam IN (waarde1, waarde 2)
FROM tabelnaam
WHERE kolomnaam IN (waarde1, waarde 2)
Voorbeeld
De "Persoon" tabel ziet er als volgt uit:
| id | Voornaam | Achternaam | Geboortedatum | Geslacht |
|---|---|---|---|---|
| 1 | Henk | Janssen | 08-2-1982 | M |
| 2 | Petra | de klomp | 18-12-1986 | V |
| 3 | Sjoerd | Vermeulen | 23-6-1981 | M |
| 4 | Mieke | Sterk | 1-2-1990 | V |
In onderstaande query worden alle gegevens uit de persoon tabel opgehaald waarbij de achternaam gelijk is aan: Janssen en Sterk.
SELECT *
FROM persoon
WHERE Achternaam in ('Janssen', 'Sterk');
FROM persoon
WHERE Achternaam in ('Janssen', 'Sterk');
| id | Voornaam | Achternaam | Geboortedatum | Geslacht |
|---|---|---|---|---|
| 1 | Henk | Janssen | 08-2-1982 | M |
| 4 | Mieke | Sterk | 1-2-1990 | V |