使用 2 个不同字段的案例陈述

Posted

技术标签:

【中文标题】使用 2 个不同字段的案例陈述【英文标题】:Case Statement using 2 different Fields 【发布时间】:2019-07-31 14:43:22 【问题描述】:

我有一个名为主题的字段,主题中的数据有时是 NOA,我想做的是当主题是 NOA 时将字段 Date 更改为空,如果不是 NOA,则使用 Date 中的 Date场地。 我知道这是不正确的,但是像这样:SEE CODE

Case
 when subject not like 'NOA%' then date
  else ''
end as NOADATE

【问题讨论】:

【参考方案1】:

这对你有用吗?

Case
 when subject not like 'NOA%' then date
  else NULL
 end as NOADATE

【讨论】:

不客气。不要忘记将答案标记为正确。

以上是关于使用 2 个不同字段的案例陈述的主要内容,如果未能解决你的问题,请参考以下文章

如何查找两个不同日期字段SQL在一定时间间隔内是不是匹配?

案例陈述对输出没有影响

mysql中不同列的case语句[重复]

我可以在案例陈述中使用“AS”关键字吗

将 3 个案例陈述合并或简化为一个

Verilog 中的案例陈述?