0
SQL我们有这2个函数来检索范围内的数据,我在datetime字段上使用这个函数,并试图检索过去4年的数据。BETWEEN AND V SQL查询性能GTE/LTE
只是想确认这是在查询性能方面更出BETWEEN ... AND或> =。
我的最终结果行数是200000,它有分组,总体执行时间是3分钟。
SQL我们有这2个函数来检索范围内的数据,我在datetime字段上使用这个函数,并试图检索过去4年的数据。BETWEEN AND V SQL查询性能GTE/LTE
只是想确认这是在查询性能方面更出BETWEEN ... AND或> =。
我的最终结果行数是200000,它有分组,总体执行时间是3分钟。
实际上,BETWEEN
和普通运营商有一点点不同。
BETWEEN
是包含的,意思表达WHERE COL BETWEEN 200 AND 500
相当于写入 WHERE COL >=200 AND COL < 501
(或< =)
在另一方面,各运营商<
和>
和=
是互斥的。
它应该牢记的区别。
没有区别,执行同样的事情。 – jarlh
[SQL:BETWEEN vs <= and > =](http://stackoverflow.com/questions/1630239/sql-between-vs-and) –
可能的重复2 UDF返回数据4年,分组200K记录...并且这导致你有关'> ='和'between'的问题? –