SQL IN-operator
- Vorige pagina SQL Wildcard
- Volgende pagina SQL Between
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 |
- Vorige pagina SQL Wildcard
- Volgende pagina SQL Between