SQL 構文リファレンス : ALL
 
このページをシェアする                  
ALL
備考
サブクエリの前に ALL キーワードを指定すると、PSQL はサブクエリを実行し、その結果を使用して外部クエリの条件を評価します。サブクエリが返すすべての行が、特定の行に対する外部クエリの条件を満たす場合、PSQL はステートメントの最終的な結果テーブルにその行を含みます。
一般に、ALL の代わりに EXISTS キーワードまたは NOT EXISTS キーワードを使用できます。
次の SELECT ステートメントは、Person テーブルの ID 列と、サブクエリの結果テーブルの ID 列を比較します。
SELECT p.ID, p.Last_Name
FROM Person p
WHERE p.ID <> ALL
(SELECT f.ID FROM Faculty f WHERE f.Dept_Name = 'Chemistry')
Person テーブルの ID 値と一致する値がサブクエリの結果テーブルの ID 値にない場合、PSQL はステートメントの最終的な結果テーブルに Person テーブルの行を含みます。
関連項目
SELECT(INTO 付き)
SELECT
UNION