all_or_any_predicate

4D - Documentation   Français   English   German   Japanese   4D SQL Reference, Table of Contents   4D SQL Reference, Index   Back   Previous   Next

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.


4D - Documentation   Français   English   German   Japanese   4D SQL Reference, Table of Contents   4D SQL Reference, Index   Back   Previous   Next