Условие Членства при Использовании Оператора IN

Используйте оператор IN, чтобы протестировать нахождение значения в списке:

Условие Членства при Использовании Оператора IN

Чтобы протестировать присутствие значения в указанном наборе значений используйте оператор IN. Условие, определенное в операторе IN также известно как условие членства.

Пример на рисунке выводит на экран номера сотрудников, фамилии, зарплаты и номера менеджеров для всех сотрудников, номера менеджеров которых 100, 101 или 201.

Отметьте: Набор значений может быть определен в любом произвольном порядке — например (201, 100, 101).

Оператор IN может использоваться с любым типом данных. Следующий пример возвращает строку из таблицы EMPLOYEES для любого сотрудника, фамилия которого находится в списке имен в предложении WHERE:

    SELECT employee_id, manager_id, department_id
FROM employees
WHERE last_name IN ('Hartstein', 'Vargas');

Если символы или даты используются в списке, они должны быть заключены в одинарные кавычки ('').

Отметьте: Оператор IN внутренне оценивается сервером Oracle как набор условий OR, таких как a=значение1 или a=значение2 или a=значение3. Поэтому использование оператора IN не имеет никакого выигрыша в производительности и используется только для логической простоты.

Далее: Символьные Функции

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)