

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# EXISTS 条件
<a name="exists_condition"></a>

EXISTS 条件は、サブクエリ内に行が存在するかどうかをテストし、サブクエリが少なくとも 1 つの行を返した場合に true を返します。NOT が指定されると、条件はサブクエリが行を返さなかった場合に true を返します。

## 構文
<a name="exists_condition-synopsis"></a>

```
[ NOT ] EXISTS (table_subquery)
```

## 引数
<a name="exists_condition-arguments"></a>

 EXISTS   
*table\$1subquery* が少なくとも 1 つの行を返した場合に true となります。

NOT EXISTS   
*table\$1subquery* が行を返さない場合に true になります。

 *table\$1subquery*   
評価結果として 1 つまたは複数の列と 1 つまたは複数の行を持つテーブルを返します。

## 例
<a name="exists_condition-example"></a>

この例では、任意の種類の販売があった日付ごとに、1 回ずつ、すべての日付識別子を返します。

```
select dateid from date
where exists (
select 1 from sales
where date.dateid = sales.dateid
)
order by dateid;

dateid
--------
1827
1828
1829
...
```