Оператор IN SQL
- Предыдущая страница Символы подстановки SQL
- Следующая страница SQL Between
Оператор IN
Оператор IN позволяет нам определить несколько значений в подзадаче WHERE.
Грамматика SQL IN
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
Оригинальная таблица (используется в примере):
Таблица Persons:
Id | LastName | FirstName | Адрес | Город |
---|---|---|---|---|
1 | Эдамс | Джон | Улица Оксфорд | Лондон |
2 | Буш | Джордж | Пятая улица | Нью-Йорк |
3 | Картер | Томас | Улица Чан'an | Пекин |
Пример оператора IN
Теперь мы хотим выбрать из верхней таблицы людей с фамилией Adams и Carter:
Мы можем использовать следующую SELECT-выражение:
SELECT * FROM Persons WHERE LastName IN ('Adams','Carter')
Результаты набора:
Id | LastName | FirstName | Адрес | Город |
---|---|---|---|---|
1 | Эдамс | Джон | Улица Оксфорд | Лондон |
3 | Картер | Томас | Улица Чан'an | Пекин |
- Предыдущая страница Символы подстановки SQL
- Следующая страница SQL Between