SQL IN operator

IN operator

IN operatoren tillader os at specificere flere værdier i WHERE-sætningen.

SQL IN syntaks

SELECT kolonnenavn(s)
FROM tabelnavn
WHERE kolonnenavn IN (value1,value2,...)

Original tabel (brugt i eksemplet:)

Persons tabel:

Id Efternavn Fornavn Adresse City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

IN operator eksempel

Nu, vi ønsker at vælge de mennesker med efternavnet Adams og Carter fra tabellen ovenfor:

Vi kan bruge følgende SELECT sætning:

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

Resultatsæt:

Id Efternavn Fornavn Adresse City
1 Adams John Oxford Street London
3 Carter Thomas Changan Street Beijing