sql中in和or的效率差别

总结:

在需要使用的这个字段所在的列为索引或者主键时,使用in或者or的区别不是很大。

反之,在没有索引的情况下,随着in或者or的数量越来越多,in的效率不会有很大的下降,但是or会随着记录越来越多的情况下性能下降很快。

因此在给in和or的效率下定义的时候,应该再加上一个条件,就是所在的列是否有索引或者是否是主键。如果有索引或者主键性能没啥差别,如果没有索引,性能差别不是一点点!

    原文作者:L_K_ong
    原文地址: https://blog.csdn.net/L_K_ong/article/details/82463635
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞