4D v14all_or_any_predicate |
||||||||||||||
|
4D v14
all_or_any_predicate
|
|
||
all_or_any_predicateは、arithmetic_expressionとsubqueryを比較するために使用します。<、<=、=、>=、>、または <>などの比較演算子や、ANY、ALL、SOMEなどのキーワードを、subqueryとの比較のために渡すことができます。
この例題は最も販売されたソフトウェアを選択するサブクエリを実行します。メインのクエリはSALESとCUSTOMERSテーブルから、Total_valueカラムがサブクエリで選択されたレコードよりも大きいレコードを選択します:
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');
プロダクト: 4D
テーマ: シンタックスルール
arithmetic_expression
predicate
subquery
SQLリファレンス ( 4D v11 SQL Release 4 )
SQLリファレンス ( 4D v14)
SQLリファレンス ( 4D v12.1)
SQLリファレンス ( 4D v13.4)
SQLリファレンス ( 4D v14 R2)
SQLリファレンス ( 4D v14 R3)
SQLリファレンス ( 4D v14 R4)