翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
EXISTS 条件
EXISTS 条件は、サブクエリ内に行が存在するかどうかをテストし、サブクエリが少なくとも 1 つの行を返した場合に true を返します。NOT が指定されると、条件はサブクエリが行を返さなかった場合に true を返します。
構文
[ NOT ] EXISTS (table_subquery)
引数
- EXISTS
-
table_subquery が少なくとも 1 つの行を返した場合に true となります。
- NOT EXISTS
-
table_subquery が行を返さない場合に true になります。
- table_subquery
-
評価結果として 1 つまたは複数の列と 1 つまたは複数の行を持つテーブルを返します。
例
この例では、任意の種類の販売があった日付ごとに、1 回ずつ、すべての日付識別子を返します。
select dateid from date where exists ( select 1 from sales where date.dateid = sales.dateid ) order by dateid; dateid -------- 1827 1828 1829 ...