【SQL】 ALL演算子の使い方(すべての条件を満たすものを求める)

演算子
この記事は約2分で読めます。
スポンサーリンク

【SQL】 ALL演算子の使い方(すべての条件を満たすものを求める)

OR演算子 ORACLE MS-SQL MS-Access  に対応しています。

ALL演算子 : 書式

書式 WHERE <式> <比較演算子> ALL (<副問合せ>)

ALL演算子 : 解説

ALL演算子は、副問合せから返された結果セットの、すべての条件を満たすものを求めます。ALL演算子は、比較演算子に従ってそれぞれの値を式の値と比較し、すべての値に対して条件を満たすと真を返します。
真を返された値は、外部の問合せに渡され、外部の問合せで評価をされた後に結果として返されます。

ALL演算子 : 使用例

SQL文
SELECT * FROM 在庫リスト
WHERE 単価 > ALL
(SELECT 単価 FROM 在庫リスト WHERE 名前='柄のない包丁')
;

実行結果

商品番号名前カテゴリ単価在庫商品タイプ
1時の卵空想商品123452
5柄のない包丁危険商品32003
表:在庫リスト
商品番号名前カテゴリ単価在庫商品タイプ
1時の卵空想商品123452
2解けない氷実用商品50032重点販売商品
3地面に沈む羽空想商品12004
4見えない眼鏡実用商品2000012重点販売商品
5柄のない包丁危険商品32003

関連リンク

演算子一覧メニュー
SQLリファレンス > 演算子
演算子によって列に対する様々な演算が行えます。このページは、使用できる演算子の一覧表です。いちれべ.comは、オラクル、MS-SQL Server、MS-Access で使用可能か一目でわかるのが特徴のSEサポートサイトです。
タイトルとURLをコピーしました