标签: sql sql-server tsql
我有一个数据库表,其中包含一个定价列。
它非常古老,所以它是在我理解数据类型之前编写的。所以我们使用varchar来赚钱。
我注意到有些列中有$,所以我想知道的是...有没有办法让SQL Server执行表的更新并删除任何非数字字符的实例或至少删除一次性列中字符串的$?
我希望这是可能的。
答案 0 :(得分:4)
Update tbl SET price = replace(price, '$', '')
Here是替换定义