Использование Операторов ANY и ALL в Многострочных Подзапросах
Оператор ANY (и его синоним, оператор SOME
) сравнивает значение с каждым значением, возвращенным подзапросом.

Пример на рисунке выводит на экран сотрудников, которые не являются программистами IT и чья зарплата меньше, чем з/п любого программиста IT. Максимальная зарплата, которую зарабатывает программист, составляет 9 000$.
<
ANY
означает меньше, чем максимум.>
ANY
означает больше, чем минимум.=ANY
эквивалентно IN.
Использование Оператора ALL в Многострочных Подзапросах

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