我有一个包含一些空值的列。如果该列为空,我想根据另一列中的值来进行条件输出。
因此,如果为空,则 case when (如果 c=80 则 'planb';否则如果 c=90 则 'planc')
您如何在行内 T-SQL 语句中编写代码?
谢谢。
我有一个包含一些空值的列。如果该列为空,我想根据另一列中的值来进行条件输出。
因此,如果为空,则 case when (如果 c=80 则 'planb';否则如果 c=90 则 'planc')
您如何在行内 T-SQL 语句中编写代码?
谢谢。
COALESCE(foo, bar)
基本上是CASE WHEN foo IS NOT NULL THEN foo ELSE bar END
的简写形式。我不确定你在替换和代替之间做出了什么区别,你能举个例子吗? - Martin Smithvarchar(2)
。 - Martin Smith