sql-server – BETWEEN运算符与> = AND <=:是否存在性能差异?

前端之家收集整理的这篇文章主要介绍了sql-server – BETWEEN运算符与> = AND <=:是否存在性能差异?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这两个语句在逻辑上是等价的:
SELECT * FROM table WHERE someColumn BETWEEN 1 AND 100

SELECT * FROM table WHERE someColumn >= 1 AND someColumn <= 100

一个对另一个有潜在的性能优势吗?

解决方法

没有好处,只是语法糖.

通过使用BETWEEN版本,您可以在某些情况下避免功能重新评估.

猜你在找的MsSQL相关文章