发布网友
发布时间:2022-05-24 19:03
共5个回答
热心网友
时间:2023-10-26 13:15
SQL什么条件不会使用索引?
1、不等于操作不能使用索引
2、经过普通运算或函数运算后的索引字段不能使用索引,但是经过函数运算字段的字段要使用可以使用函数索引
3、使用多个字段的组合索引,如果查询条件中第一个字段不能使用索引,那整个查询也不能使用索引
4、含前导模糊查询的Like语法不能使用索引
5、B-TREE索引里不保存字段为NULL值记录,因此IS NULL不能使用索引。
6、Oracle在做数值比较时需要将两边的数据转换成同一种数据类型,如果两边数据类型不同时会对字段值隐式转换,相当于加了一层函数处理,所以不能使用索引。
7、给索引查询的值应是已知数据,不能是未知字段值。
热心网友
时间:2023-10-26 13:15
热心网友
时间:2023-10-26 13:15
热心网友
时间:2023-10-26 13:16
热心网友
时间:2023-10-26 13:17