in 和 or 的效率问题

select * from table where col in (2,3,4,5,6)

select * from table where col=2 or col=3 or col=4 or col=5 or col=6 

当col有索引的时候,in和or都会走索引,效率差不多

当col没索引的时候,in 的效率比or高,in是log  or 是n

posted @   为爱奋斗不息  阅读(2815)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示