<や>、あるいはbetweenのような不等号でも、前述した等号と同じようにインデックスを使うことができます。LIKEフィルタでも、ある一定の条件下では、範囲検索と同じくインデックスを使うことができます。
これらの処理を行う時には、複合インデックスの列の順番に制限が生まれます。この制限により、最適なインデックスの使い方を無視してしまうこともあります。「正しい」列の順番を定義できない類のクエリもあるということです。
<や>、あるいはbetweenのような不等号でも、前述した等号と同じようにインデックスを使うことができます。LIKEフィルタでも、ある一定の条件下では、範囲検索と同じくインデックスを使うことができます。
これらの処理を行う時には、複合インデックスの列の順番に制限が生まれます。この制限により、最適なインデックスの使い方を無視してしまうこともあります。「正しい」列の順番を定義できない類のクエリもあるということです。
大なり、小なり、 BETWEEN - 列の順番を 改めて考える
LIKEフィルタに 対するインデックス - 全文検索用ではないLIKE
インデックスの結合 - 全列に それぞれインデックスを作ってはいけない理由
You can’t learn everything in one day. Subscribe the newsletter via E-Mail, Bluesky or RSS to gradually catch up. Have a look at modern-sql.com as well.