SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
167 个问题
以下语句报错,但是case when 的语法没有问题呀。
select case when col1 = null then 'No value' else col1 end as new_col1
from table1
不可以使用比较运算符 Null,例如=, <, or <>.
我们应该使用 IS NULL
或者 IS NOT NULL
.
所以这里不应该使用col1 = null
,而应该是这样:col1 is null
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。
注意:如果您想接收此线程的相关电子邮件通知,请按照文档中的步骤启用电子邮件通知。