一尘不染

选择列,如果空白则从另一列中选择

sql

如何检测一个字段是否为空白(不为null),然后选择另一个字段(如果为空)?

我真正需要的是一个IsBlank函数,该函数与IsNull相同,但带有空格。

REPLACE不适用于空格,COALESCE仅适用于NULL。


阅读 188

收藏
2021-03-17

共1个答案

一尘不染

如何组合COALESCE和NULLIF。

SELECT COALESCE(NULLIF(SomeColumn,''), ReplacementColumn)
FROM SomeTable
2021-03-17