IN-> равно любому в списке.
ANY-> сравнивает значение с каждым значением, возвращаемым подзапросом.
ALL-> сравнивает значение с каждым значением, возвращаемымподзапрос.
Например:
IN: (Q): Показать сведения обо всех сотрудниках, чьи зарплаты соответствуют наименьшим инвестициям департаментов?
(A): SQL> Выбрать Ename Sal Deptno из Emp, где Sal IN (Выбрать мин (Sal) из группы Emp по Deptno);
ANY:
Значит меньше максимального значения в списке.
(Q): Получить сведения обо всех сотрудниках, которые зарабатывают меньше, чем самый высокооплачиваемый сотрудник, контролирующий другие Emp?
(A): SQL> Выбрать Empno Ename Job Sl из Emp где Sal
ЛЮБОЙ: -> Значения, превышающие минимальное значение в списке.
(Q): Получить сведения обо всех сотрудниках, которые зарабатывают больше, чем наименее оплачиваемый из отдела 10?
(A): SQL> Выбрать Empno Ename Job Sal из Emp Где Sal> Любой (Выбрать Min (Sal) из Emp Где Deptno 10);
ANY: -> Это эквивалентно In Operator.
Примечание: «Some» также используется вместо ANY.