我的数据库中有一张表。它包含35列和150行。它的一些值为0.如何用字符' - '替换这些0?
答案 0 :(得分:1)
只需使用UPDATE
即可:
UPDATE yourtable
SET col1 = CASE WHEN col1 = '0' THEN '-' ELSE col1 END,
col2 = CASE WHEN col2 = '0' THEN '-' ELSE col2 END,
col3 = ....
答案 1 :(得分:0)
在SQL Server中:
SELECT REPLACE(Column1,'0','-'),REPLACE(Column2,'0','-'), REPLACE(Column3,'0','-')etc..
FROM YOUR_TABLE_NAME;