SQL IN-operator

IN-operator

De IN-operator stelt ons toe om meerdere waarden in de WHERE-clausule op te geven.

SQL IN-syntaxis

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

Oorspronkelijke tabel (gebruikt in het voorbeeld:)

Persons-tabel:

Id Achternaam Voornaam Adres Stad
1 Adams John Oxfordstraat Londen
2 Bush George Fifth Avenue New York
3 Carter Thomas Changanstraat Peking

Voorbeeld van IN-operator

Nu willen we degenen met de achternaam Adams en Carter uit de tabel bovenstaand selecteren:

We kunnen de volgende SELECT-statement gebruiken:

SELECT * FROM Persons
WHERE Achternaam IN ('Adams','Carter')

Resultaten:

Id Achternaam Voornaam Adres Stad
1 Adams John Oxfordstraat Londen
3 Carter Thomas Changanstraat Peking