ページの先頭行へ戻る
Symfoware Server V11.0.x SQLリファレンス
Symfoware

2.12.3 IN述語

機能

IN述語は、ある限定された値の集合について比較を指定します。

記述形式

構文要素の構成

参照項番

一般規則

DESCRIBE情報について
  • IN述語の各オペランドに動的パラメタ指定が指定された場合のDESCRIBE情報を以下に示します。

    表2.63 動的パラメタ指定が指定された場合のDESCRIBE情報

    オペランド

    DESCRIBE情報

    値式

    副問合せの場合

    副問合せのデータ型

    限定値リストの場合

    限定値リストの1番目の値指定のデータ型

    限定値リスト

    値式が動的パラメタ指定でない場合

    値式のデータ型

    値式が動的パラメタ指定の場合

    限定値リストの1番目の値指定のデータ型

    備考.限定値リストの1番目の値指定が動的パラメタ指定の場合はエラーとなります。

使用例

“比較述語”の使用例で示した表Tに対して、列C3の値が20、40または60の行を検索します。

SELECT C1 FROM T
    WHERE C3 IN (20,40,60)
→この結果として、行R3とR6が選択されます。なお、列C3の値が40の行は
  存在しないため検索結果は2行となります。