数据表如下:
零件号 数量
2402c/115 100
2402b/105 99
2400d/107 102
求一条语句将零件号字段中的'/' 改成'-' 改后如下:
零件号 数量
2402c-115 100
2402b-105 99
2400d-107 102
零件号 数量
2402c/115 100
2402b/105 99
2400d/107 102
求一条语句将零件号字段中的'/' 改成'-' 改后如下:
零件号 数量
2402c-115 100
2402b-105 99
2400d-107 102
--REPLACE函数的利用
update tbname set 零件号=replace(零件号,'/','-') where charindex('/',零件号,1)>0
例如:
update test set ljh=REPLACE(ljh,'/','-')
与
update test set [零件号]=replace([零件号],'/','-')执行还是有一些区别在sql2000下