Использование Операторов ANY и ALL в Многострочных Подзапросах

Оператор ANY (и его синоним, оператор SOME) сравнивает значение с каждым значением, возвращенным подзапросом.

Использование Операторов ANY и ALL в Многострочных Подзапросах

Пример на рисунке выводит на экран сотрудников, которые не являются программистами IT и чья зарплата меньше, чем з/п любого программиста IT. Максимальная зарплата, которую зарабатывает программист, составляет 9 000$.

  • <ANY означает меньше, чем максимум.

  • >ANY означает больше, чем минимум.

  • =ANY эквивалентно IN.

Использование Оператора ALL в Многострочных Подзапросах

Использование Оператора ALL в Многострочных Подзапросах

Оператор ALL сравнивает значение с каждым значением, возвращенным подзапросом. Пример на рисунке выводит на экран сотрудников, зарплата которых меньше, чем зарплата всех сотрудников с ID работы IT_PROG и чья работа не равна IT_PROG.

>ALL означает больше, чем максимум, а <ALL означает меньше, чем минимум.

Оператор NOT может использоваться с операторами IN, ANY и ALL.

Далее: Использование Оператора INTERSECT

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

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

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

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