如何使用 SQL Server 检查 then 块中的条件?

用户10003750

我正在尝试检查

SELECT 
    *
FROM
    table 
WHERE
    CASE
       WHEN startdate IS NULL 
          THEN updatedon >= enddate 
          ELSE updatedon BETWEEN startdate AND enddate 

我在“>”条件下的 THEN 块中遇到错误。

约格什·夏尔马

您可以使用布尔逻辑代替case表达式:

select *
from table t
where (startdate is null and updatedon >= enddate) or
      (startdate is not null and (updatedon >= startdate and updatedon <= enddate)
      );

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查SQL Server中是否执行了任何IF块

来自分类Dev

如何检查SQL Server中的序列

来自分类Dev

如何检查SQL Server中的序列

来自分类Dev

在SQL Server中检查模拟

来自分类Dev

如何在SQL Server 2012中连续检查条件并触发邮件?

来自分类Dev

如何检查SQL Server表中列值的组合

来自分类Dev

如何检查SQL Server表中是否存在行?

来自分类Dev

如何在SQL Server中检查回文

来自分类Dev

如何检查SQL Server中是否存在多列

来自分类Dev

如何在SQL Server中检查调用存储过程

来自分类Dev

如何在SQL Server触发器中执行IF检查

来自分类Dev

使用PowerShell检查SQL Server中的行是否存在

来自分类Dev

检查sql server中具有相同id的行的条件

来自分类Dev

如何使用SQL Server中的视图检查可用库存并将它们分配给订单

来自分类Dev

如何使用正则表达式检查SQL Server 2012中的属性?

来自分类Dev

如何使用2个字段检查SQL Server 2000中是否存在记录

来自分类Dev

如何使用正则表达式检查SQL Server 2012中的属性?

来自分类Dev

SQL Server Express存储过程条件检查

来自分类Dev

我在SQL Server上有检查约束,如何在C#中设置检查约束的验证?

来自分类Dev

如何检查SQL Server约束是否存在?

来自分类Dev

使用Java检查SQL Server是否在线

来自分类Dev

在SQL SERVER中检查列为NULL还是NOT

来自分类Dev

无法在SQL Server中添加检查

来自分类Dev

检查约束sql server

来自分类Dev

如何在SQL中检查多个不相关的条件?

来自分类Dev

如何检查变量是否在SQL Server 2008存储过程中具有值

来自分类Dev

如何在SQL Server中检查选择查询结果是否为NULL

来自分类Dev

如何在SQL Server中检查位变量是true还是false?

来自分类Dev

如何检查给定的字符串是SQL Server中的保留关键字

Related 相关文章

  1. 1

    如何检查SQL Server中是否执行了任何IF块

  2. 2

    如何检查SQL Server中的序列

  3. 3

    如何检查SQL Server中的序列

  4. 4

    在SQL Server中检查模拟

  5. 5

    如何在SQL Server 2012中连续检查条件并触发邮件?

  6. 6

    如何检查SQL Server表中列值的组合

  7. 7

    如何检查SQL Server表中是否存在行?

  8. 8

    如何在SQL Server中检查回文

  9. 9

    如何检查SQL Server中是否存在多列

  10. 10

    如何在SQL Server中检查调用存储过程

  11. 11

    如何在SQL Server触发器中执行IF检查

  12. 12

    使用PowerShell检查SQL Server中的行是否存在

  13. 13

    检查sql server中具有相同id的行的条件

  14. 14

    如何使用SQL Server中的视图检查可用库存并将它们分配给订单

  15. 15

    如何使用正则表达式检查SQL Server 2012中的属性?

  16. 16

    如何使用2个字段检查SQL Server 2000中是否存在记录

  17. 17

    如何使用正则表达式检查SQL Server 2012中的属性?

  18. 18

    SQL Server Express存储过程条件检查

  19. 19

    我在SQL Server上有检查约束,如何在C#中设置检查约束的验证?

  20. 20

    如何检查SQL Server约束是否存在?

  21. 21

    使用Java检查SQL Server是否在线

  22. 22

    在SQL SERVER中检查列为NULL还是NOT

  23. 23

    无法在SQL Server中添加检查

  24. 24

    检查约束sql server

  25. 25

    如何在SQL中检查多个不相关的条件?

  26. 26

    如何检查变量是否在SQL Server 2008存储过程中具有值

  27. 27

    如何在SQL Server中检查选择查询结果是否为NULL

  28. 28

    如何在SQL Server中检查位变量是true还是false?

  29. 29

    如何检查给定的字符串是SQL Server中的保留关键字

热门标签

归档