2016-07-07 91 views
0

SQL我們有這2個函數來檢索範圍內的數據,我在datetime字段上使用這個函數,並試圖檢索過去4年的數據。BETWEEN AND V SQL查詢性能GTE/LTE

只是想確認這是在查詢性能方面更出BETWEEN ... AND> =

我的最終結果行數是200000,它有分組,總體執行時間是3分鐘。

+4

沒有區別,執行同樣的事情。 – jarlh

+3

[SQL:BETWEEN vs <= and > =](http://stackoverflow.com/questions/1630239/sql-between-vs-and) –

+3

可能的重複2 UDF返回數據4年,分組200K記錄...並且這導致你有關'> ='和'between'的問題? –

回答

0

實際上,BETWEEN和普通運營商有一點點不同。

BETWEEN是包含的,意思表達WHERE COL BETWEEN 200 AND 500相當於寫入 WHERE COL >=200 AND COL < 501(或< =)

在另一方面,各運營商<>=是互斥的。

它應該牢記的區別。

BETWEEN - MSDN