クエリ内の値を比較します。
Synopsis
scalar-expression comparison-operator ANY query
引数
scalar-expression 値が比較されるスカラ式。
comparison-operator 有効な比較演算子。< (より小さい)、<= (以下)、> (より大きい)、>= (以上)、<> (等しくない)、= (等しい) など。
query 比較対象のクエリから取得するデータ。
概要
ANY 演算子は、比較演算子と併用し、クエリで取得した行のいずれか、またはいくつかがスカラ式を満たす場合に真となる、専用の条件式 (限定比較条件) を作成します。
比較条件は、SELECT 文の WHERE 節または HAVING 節で使用されます。
以下に例を示します。
SELECT DISTINCT(Customer.Customer),Customer.CustName
       FROM Orders,Customer
       WHERE Orders.Customer=Customer.ID
       AND 1000 <= ANY
       (SELECT OrderTotal FROM Orders WHERE Orders.Customer=Customer.ID)
これは、1 度でも $1000 以上の注文をしたことがある顧客のリストを返します。
関連項目
ALL SOME