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