選択/除外 タイプ

必須

列に対して実行する処理を指定します。

デフォルト:RANGE

ルール

使用できる値は以下のとおりです。

  • RANGE(<下限値> <上限値>) 指定した列が <下限値> から <上限値> までの値の範囲にあるかどうかを検査されます。<下限値> と <上限値> に指定できる値は、引用符で囲んだ文字リテラル (例:'BALMAIN')、数値リテラル (例:1.54)、またはテーブル定義内にある他の列の名前です。詳しくは「S/O 範囲」を参照してください。

  • VALUES(<値1> <値2> .... <値100>) 指定した列を指定した値のリストと比較します。値のリストには、100個まで値を指定することができます。指定する値フィールドには、引用符で囲んだ文字リテラル(例:'BALMAIN')、数値リテラルを指定できます。詳しくは「S/O 値」を参照してください。

  • COMP(<演算子> <値>) 指定した列を <演算子> を使用して <値> と比較します。詳しくは「S/O オペレータ」および「S/O 値」を参照してください。 <演算子> に入力できる値は、以下のとおりです。

    EQ

    等しい

    NE

    等しくない

    LT

    より小さい

    NL

    以上

    GT

    より大きい

    NG

    以下

    LE

    以下

    GE

    以上

     <値> に指定できる値は、引用符で囲んだ文字リテラル (例:'BALMAIN')、数値リテラル (例:1.54)、またはテーブル定義内にある他の列の名前です。

  • ALL 論理ビューまたはインデックスに関連した最後の選択/除外ステートメントとしてのみ使用します。他の選択/除外ステートメントがすべて処理された後の処理を示します。SELECT と共に使用した場合は、前の選択/除外ステートメントに一致しないレコードがすべて選択されます。OMIT と共に使用した場合は、前の選択/除外ステートメントに一致しないレコードがすべて除外されます。
    一連の選択/除外ステートメントの最後のステートメントとして ALL 条件が指定されていない場合は、デフォルトが使用されます。デフォルトは、指定した最後の選択/除外ステートメントの逆になります。つまり、最後の選択/除外ステートメントが SELECT の場合は、デフォルト OMIT ALL が最後のステートメントとして追加設定されます。同様に、最後の選択/除外ステートメントがOMITの場合は、デフォルト SELECT ALL が最後の選択/除外ステートメントとして追加設定されます。
  • No labels