社区
应用实例
帖子详情
where time<>'' and time>@p1 比where time>@p1 效率高吗
newdigitime
2009-12-27 04:34:41
突然想到一个问题,表中有一个时间字段,此字段允许空值和空字符串。
当有一个条件要判断此字段中值晚于某个时间值时,
where time<>'' and time>@p1 比where time>@p1 效率高一些吗
从感觉上判断空应该简单一些,所以先判断是否为空,如果不是空,再判断是否晚于某个时间,这样会不会
效率高一些?
...全文
93
6
打赏
收藏
where time<>'' and time>@p1 比where time>@p1 效率高吗
突然想到一个问题,表中有一个时间字段,此字段允许空值和空字符串。 当有一个条件要判断此字段中值晚于某个时间值时, where time'' and time>@p1 比where time>@p1 效率高一些吗 从感觉上判断空应该简单一些,所以先判断是否为空,如果不是空,再判断是否晚于某个时间,这样会不会 效率高一些?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
--小F--
2009-12-28
打赏
举报
回复
一样的效率 CTRL+L看执行计划就知道了
shabble
2009-12-28
打赏
举报
回复
不会,空小于有值的字符串,因为空就相当于
数字0
victorcai2006
2009-12-27
打赏
举报
回复
应该是不会的,但是LZ可以参考一下3楼乌龟的说法,先看看执行计划后才知道。
dawugui
2009-12-27
打赏
举报
回复
[Quote=引用楼主 newdigitime 的回复:]
突然想到一个问题,表中有一个时间字段,此字段允许空值和空字符串。
当有一个条件要判断此字段中值晚于某个时间值时,
where time <>'' and time>@p1 比where time>@p1 效率高一些吗
从感觉上判断空应该简单一些,所以先判断是否为空,如果不是空,再判断是否晚于某个时间,这样会不会
效率高一些?
[/Quote]
有可能,但不能完全保证.
sql会去自动优化查询条件.
具体情况得看执行计划.
SQL77
2009-12-27
打赏
举报
回复
看执行计划
ACMAIN_CHM
2009-12-27
打赏
举报
回复
不会。应该一样。
SAP ABAP新语法
1. DATA and FIELD-SYMBOLS declarations 内联声明2. Table Expressions3. Conversion Operator CONV4. Value Operator VALUE5. FOR operator6. LET operator7. Reduction operator REDUCE8. Conditional operators ...
C# List
泛型详解
(1)在决定使用IList<T> 还是使用ArrayList类(两者具有类似的功能)时,记住IList<T> 类在大多数情况下执行得更好并且是类型安全的。 (2)如果对IList<T> 类的类型 T 使用引用类型,则两个类的行为是完全相同的。...
line cannot recognize input near ';' '
' '
' in expression specification (HQL报错)
%hive Create table table1 stored as orc as SELECT p3.* from(SELECT p2.* ,row_number() over(PARTITION BY p2.id ORDER BY p2.find DESC) ... FROM (SELECT p1.* , row_number() over(PARTITION BY fi...
SQL Server存储过程,返回单个存储结果的select语句
--<@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>, --<@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0> @vType varchar(20...
C#泛型列表List
基本用法总结
//ArrayList方法与List<>用法一样,不同的是,它是对象集合,参数是Object这样会有装箱拆箱的可能,尽量用List<> //本处不再做演示 // 1 初始化集合器 // C#3.0...
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章