SQL中的日期不等式

未知

我有以下情况:

declare @b datetime 
declare @d datetime 
set @b='2014-01-31 00:00:00.000'
set @d='2014-01-31 00:00:00.000'--NULL

IF @b <> @d
    PRINT 'N'
ELSE
    PRINT 'Y'

当@b和@d是有效值时,上面的代码可以正常工作。
但是当它们中任何一个为null时,它都无法进行比较。
那么推荐的方法是什么,因为在不等式检查中我也将null设为可能/可以接受的情况?

我正在使用MSSQL2008

马丁·史密斯

您可以使用

IF EXISTS(SELECT @b EXCEPT SELECT @d)
    PRINT 'N'
ELSE
    PRINT 'Y'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL中的日期不等式

来自分类Dev

Python中的不等式和括号

来自分类Dev

断定junit中的float的不等式

来自分类Dev

断定junit中的float的不等式

来自分类Dev

SQL-存在和不存在不等式

来自分类Dev

R比较不等式向量与不等式

来自分类Dev

R比较不等式向量与不等式

来自分类Dev

PyTorch不等式梯度

来自分类Dev

意外的元组不等式

来自分类Dev

Coq:不等式测试

来自分类Dev

如何自动证明Coq中实数的简单不等式?

来自分类Dev

R中基于不等式的条件累加总和

来自分类Dev

在Isabelle中创建不等式的数据类型

来自分类Dev

python中字符串字符之间的不等式

来自分类Dev

R中不等式系统的解区域

来自分类Dev

Theil不等式索引在python中的实现

来自分类Dev

在Isabelle中创建不等式的数据类型

来自分类Dev

Coq - 在 Ssreflect 中证明涉及 bigops 的严格不等式

来自分类Dev

在 R 中的 ifelse() 中使用复合不等式

来自分类Dev

fmincon (Matlab) 方程组中的不等式约束

来自分类Dev

用python中的多个变量解决等式和不等式

来自分类Dev

for循环条件中的不等于vs不等式-Java

来自分类Dev

SymPy简化关系(不等式)表达

来自分类Dev

用不等式约束准则

来自分类Dev

范围排序和不等式比较

来自分类Dev

可行的不等式解决方案

来自分类Dev

numpy argwhere不等式条件

来自分类Dev

Prolog:不等式运算符

来自分类Dev

优化并找到该不等式的计算