首页新闻找找看学习计划

关于sqlserver 中in 会不会走索引

0
悬赏园豆:10 [已解决问题] 解决于 2019-12-03 11:01

请教一下
A字段是索引
select * from table where A in (1,2,3,4,5) 会使用A的索引吗

初夏的阳光丶的主页 初夏的阳光丶 | 菜鸟二级 | 园豆:482
提问于:2019-12-02 15:44
< >
分享
最佳答案
0

需要考虑索引覆盖,单从这条语句说,如果只有A列加索引不会用A的索引
改成 select A from table where A in (1,2,3,4,5) 会使用A的索引,
按 Ctrl+M 开启查询计划,再查询就清楚

收获园豆:10
geass.. | 小虾三级 |园豆:1777 | 2019-12-02 16:02

好的。谢谢你了

初夏的阳光丶 | 园豆:482 (菜鸟二级) | 2019-12-03 11:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册