gpt4 book ai didi

sql-server - SQL 日期查询 : Is 'not equal' more expensive than 'less than'

转载 作者:行者123 更新时间:2023-12-03 23:18:02 24 4
gpt4 key购买 nike

在日期字段上,我有一个默认值,表示任务未完成。
当我查询所有已完成的任务时,如果我的默认日期是 12/31/9999,哪个更好?

SELECT * FROM Table WHERE Completed  <> '12/31/9999'

或者
SELECT * FROM Table WHERE Completed  < '12/31/9999'

或者它完全取决于我的索引。

最佳答案

以下是 WHERE 子句中使用的关键运算符,按其性能排序。顶部的运算符将比底部列出的运算符更快地产生结果。

 =
>, >=, <, <=
LIKE
<>

http://www.sql-server-performance.com/2007/t-sql-where/

关于sql-server - SQL 日期查询 : Is 'not equal' more expensive than 'less than' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9740039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com