数据库某一列的数字全部替换掉

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:13:02
数据库某一列中既包括数字又包括汉字,我现在想把这一列中的数字全部转换为某一个符号,比如说!之类的,请问有没有SQL语句可以实现?谢谢!
对于连续的一串数字,我希望用1个!替换。

再加一条
Update 表名 Set 列名=Replace(列名,'!!','!')

多执行几次

呵呵

这个可以用Replace呀 执行10次
Update 表名 Set 列名=Replace(列名,'0','!')
Update 表名 Set 列名=Replace(列名,'1','!')
Update 表名 Set 列名=Replace(列名,'2','!')
Update 表名 Set 列名=Replace(列名,'3','!')
Update 表名 Set 列名=Replace(列名,'4','!')
Update 表名 Set 列名=Replace(列名,'5','!')
Update 表名 Set 列名=Replace(列名,'6','!')
Update 表名 Set 列名=Replace(列名,'7','!')
Update 表名 Set 列名=Replace(列名,'8','!')
Update 表名 Set 列名=Replace(列名,'9','!')

有!先用SQL与将这一列中包含0-9的数据全部列出,然后在列出的数据中再用SQL语句将起替换就可以了!但是注意,必须是同时完成!