【发布时间】:2021-03-05 17:39:36
【问题描述】:
在 SQL Server 中,如果我有一个带有 2 个条件的 AND 语句
case when x>0 and y>5 then 做点什么。
如果第一个x>0条件为假,是否会执行第二个条件
或者它会停在第一个,因为对于“and”语句,两个条件都需要为真才能使整个语句为真。
select case when (ord_qty > 5 and shipped_qty > 1) then 'partially_shipped' else 'in_process' end as order_status
from order
【问题讨论】:
-
你能发布你的代码吗?
标签: sql sql-server tsql