开发者社区> 问答> 正文

请问为什么第二个没有走索引?

请问为什么第二个没有走索引?
3
4
本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
游客886 2019-05-29 13:48:53 2212 0
1 条回答
写回答
取消 提交回答
  • SQL什么条件不会使用索引? 1、不等于操作不能使用索引 2、经过普通运算或函数运算后的索引字段不能使用索引,但是经过函数运算字段的字段要使用可以使用函数索引  3、使用多个字段的组合索引,如果查询条件中第一个字段不能使用索引,那整个查询也不能使用索引  4、含前导模糊查询的Like语法不能使用索引 5、B-TREE索引里不保存字段为NULL值记录,因此IS NULL不能使用索引。 6、Oracle在做数值比较时需要将两边的数据转换成同一种数据类型,如果两边数据类型不同时会对字段值隐式转换,相当于加了一层函数处理,所以不能使用索引。7、给索引查询的值应是已知数据,不能是未知字段值。
    

    答案来源网络,供参考,希望对您有帮助

    2019-10-14 20:51:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载