Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在查询一个散布有一些空值的表。无需指定每一列(并且无需更新实际数据),有没有一种方法可以用“BLANK”一词替换所有空值?
我曾考虑过使用 CASE 但似乎您需要参考每一列才能做到这一点
COALESCE(columnName, "Blank") AS FirstNotNull
不,你不能按照你的要求去做。这最好在应用层完成。
不,最好的方法是使用 isnull,但不幸的是你必须在每一列上都这样做:
select isnull(your_field, "BLANK") from your_table