在多行中将Null替换为空白

时间:2017-02-06 09:14:03

标签: sql-server null

我在表格中有多个空值,包括不同的行和列,我如何用一个查询替换它们,例如使用' all"或*,整个表中Null值的任何地方?

1 个答案:

答案 0 :(得分:0)

检查列值是否为空,如果是,则更新为空白值,如下面的代码

Update TableName
SET TableName.Column=''
WHERE TableName.Column IS NULL

对于多列

UPDATE TableName
SET col1 = COALESCE(col1,''),
   col2 = COALESCE(col2,''),
   col3 = ...
   Coln = COALESCE(coln,'')