version 11
arithmetic_expression {< | <= | = | >= | > | <>} {ANY | ALL | SOME} (subquery)
Description
An all_or_any_predicate is used to compare an arithmetic_expression with a subquery. You can pass comparison operators like <, <=, =, >=, > or <> as well as the ANY, ALL and SOME keywords along with the subquery to be used for comparison.
Example
This example carries out a subquery which selects the best software sales. The main query selects records from the SALES and CUSTOMERS tables where the Total_value column is greater than the records selected by the subquery:
SELECT Total_value, CUSTOMERS.Customer FROM SALES, CUSTOMERS WHERE SALES.Customer_ID = CUSTOMERS.Customer_ID AND Total_value > ALL (SELECT MAX (Total_value) FROM SALES WHERE Product_type = 'Software');
See Also
arithmetic_expression, predicate, subquery.