COBOL2002 言語 拡張仕様編

[目次][索引][前へ][次へ]

9.5.8 IN述語(データベースアクセス機能)

形式
[図データ]

機能
IN述語(in predicate)は,値の集合にその値が含まれるかを比較する。

一般規則
  1. IN左辺の値式のデータ型と,右辺のすべての値指定または副問い合わせのデータ型は,互いに比較できるデータ型でなければならない。
  2. 次に示す例は,左右どちらも同じ結果となる。
    x IN ( SELECT a FROM A ) x = ANY ( SELECT a FROM A )
    x NOT IN ( SELECT a FROM A ) NOT ( x IN ( SELECT a FROM A ) )