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'的問題? –