This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com

Home

 
4D v20 R8
all_or_any_predicate

all_or_any_predicate  


 

 

Command all_or_any_predicatarithmetic_expression {< | <= | = | >= | > | <>} {ANY | ALL | SOME} (subquery)

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

 
PROPERTIES 

Product: 4D
Theme: Syntax rules

 
PAGE CONTENTS 
 
HISTORY 

 
ARTICLE USAGE

4D SQL Reference ( 4D v20 R8)