4.WHERE文節での注意事項(その他)以下の記述を使うと索引を使ってデータの絞込みができなくなります:

  1. 算術式を使うことは禁止

    例)COL1 + 30 = 40 → COL1 = 10 と記述するべき。

  2. 関数を利用して比較を行うことは禁止

    例)UPPER(COL1) = 'AA' → COL1 = 'AA' と記述するべき。

  3. 複数の項目や文字を連結することは禁止

    例)COL1 || COL2 || COL3 = 'ABC' → COL1 = 'A' AND COL2 = 'B' AND COL3 = 'C' と記述するべき。

  4. 同じテーブルの複数項目を右辺と左辺で同時に記述しない

    例)SELECT COL1 FROM TBL_A WHERE COL1 = COL2"