我有如下数值:
0
2323
1003
我必须将仅单个零替换为 100 。我尝试了以下代码,但它会影响包含0的其他值。
UPDATE table_name SET field_name= replace(field_name,"0","100");
交易后的值应如下所示:
100
2323
1003
我应该使用哪种SQL命令?
感谢。
答案 0 :(得分:1)
您应该使用where
子句代替replace
。
UPDATE table_name SET field_name = 100
where field_name = 0