MS SQL数据里某表下面某字段下,有太多相同的字符,我想替换成别的,有什么可以批量替换的方法?
查找字符串1,如果找到,就把它替换成字符串2
我我技术不在这里,所以我需要自己操作了,麻烦大家说的详细一些,怎么操作。
MSSQL数据里某表下面某字段下,有太多相同的字符,我想替换成别的,有什么可以批量替换的方法?
答案:2 悬赏:80 手机版
解决时间 2021-03-01 01:11
- 提问者网友:别再叽里呱啦
- 2021-02-28 10:28
最佳答案
- 五星知识达人网友:玩家
- 2019-03-16 02:17
update 表名 set 字段名=replace(...) where ...
----------------------------------------------
REPLACE ( string_expression , string_pattern , string_replacement )
参数
string_expression
要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。
string_pattern
是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 ('')。
string_replacement
替换字符串。string_replacement 可以是字符或二进制数据类型。
返回类型
如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。
如果任何一个参数为 NULL,则返回 NULL。
----------------------------------------------
REPLACE ( string_expression , string_pattern , string_replacement )
参数
string_expression
要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。
string_pattern
是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 ('')。
string_replacement
替换字符串。string_replacement 可以是字符或二进制数据类型。
返回类型
如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。
如果任何一个参数为 NULL,则返回 NULL。
全部回答
- 1楼网友:第幾種人
- 2019-08-03 01:14
update ptype set usercode=replace(usercode,'e:\ ','\\sj089\ ')
试试这种方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯