SQL IN-operaattori
- Edellinen sivu SQL korvikkeet
- Seuraava sivu SQL Between
IN-operaattori
IN-operaattori mahdollistaa useiden arvojen määrittämisen WHERE-lauseessa.
SQL IN-grammatiikka
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
Alkuperäinen taulu (esimerkissä käytetään):
Persons-taulu:
Id | Sukunimi | EtuNimi | Osoite | Kaupunki |
---|---|---|---|---|
1 | Adams | John | Oxford-katu | Lontoo |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan-katu | Peking |
IN-operaattorin esimerkki
Nyt haluamme valita henkilöt, joiden sukunimi on Adams ja Carter:
Voimme käyttää seuraavaa SELECT-lauseen:
SELECT * FROM Persons WHERE Sukunimi IN ('Adams','Carter')
Tulostaulu:
Id | Sukunimi | EtuNimi | Osoite | Kaupunki |
---|---|---|---|---|
1 | Adams | John | Oxford-katu | Lontoo |
3 | Carter | Thomas | Changan-katu | Peking |
- Edellinen sivu SQL korvikkeet
- Seuraava sivu SQL Between