その場合でも索引は使用されませんので注意して下さい(例えば、文字型に数字を比較するとTO_NUMBER関数が実行されてしまうなどです)。 (3)後方一致(中間一致)条件を使用している LIKEまたは複合索引で先頭列を指定しない後方一致条件(中間一致条件)のSQL文では索引は使用されません。例えば、テーブル...
・後方一致または中間一致のLIKEを用いているselect * from fuga where col1 like ‘%a’; select * from fuga where col1 like ‘%a%’; この場合は、前方一致のみにできないか、OracleTextなどの全文検索エンジンを利用するなど、別の方法を検討します。
LIKE演算子では%をワイルドカードとして扱う %を調整することで、前方一致、後方一致を調整可能 以下はSourthを含む国名の例。 SELECTNameFROMcountryWHERENameLIKE'%South%';+---+|Name|+---+|FrenchSouthernterritories||SouthKorea||SouthGeorgiaandtheSouthSandwichIslands||SouthAfrica|+---+ NOT演算子 Co...