SQL-Server 2008,SQL用零替换空值

时间:2013-01-18 19:25:08

标签: sql sql-server-2008

我的表中有多个列具有NULL值。

我想用NULL替换此表中的所有0值。

1 个答案:

答案 0 :(得分:2)

假设您所有的列都是数字数据类型,您可以这样做:

UPDATE YourTable
SET Column1 = ISNULL(Column1,0),
    Column2 = ISNULL(Column2,0),
    Column3 = ISNULL(Column3,0),
    Column4 = ISNULL(Column4,0)....