Operator IN w SQL

Operator IN

Operator IN pozwala określić wiele wartości w klauzuli WHERE.

Gramatyka SQL IN

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

Oryginalna tabela (używana w przykładach:)

Tabela Persons:

Id Nazwisko Imię Adres Miasto
1 Adams John Oxford Street Londyn
2 Bush George Fifth Avenue Nowy Jork
3 Carter Thomas Chang'an Street Pekin

Przykład operatora IN

Teraz, chcemy wybrać osoby o nazwisku Adams i Carter z powyższej tabeli:

Możemy użyć poniższego zapytania SELECT:

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

Zbiór wyników:

Id Nazwisko Imię Adres Miasto
1 Adams John Oxford Street Londyn
3 Carter Thomas Chang'an Street Pekin