我目前正在查询散布了一些空值的表。无需指定每一列(并且不更新实际数据)有没有办法可以用“BLANK”替换所有空值?
我曾考虑过使用CASE,但似乎需要引用每一列来实现这一目标
答案 0 :(得分:2)
COALESCE(columnName,“Blank”)AS FirstNotNull
答案 1 :(得分:2)
不,你不能做你想要的。最好在应用程序层中完成。
答案 2 :(得分:1)
不,最好的方法是使用isnull,但不幸的是你必须在每一列上都这样做:
select isnull(your_field, "BLANK")
from your_table