⑴ sql怎么替换字符串中的某个字符
replace(’stringtobechanged’,’keystringtobereplaced’,’stringforreplace’):字符串替换
select replace(’acezih’.’cez’,’bhr’) from al; abhrih
select replace(’acezih’.’czh’,’bhr’) from al; acezih
translate(’stringtobechanged’,’keycharactertobereplaced’,’charactersfroreplace’):字符逐个替换
select translate(’acezih’.’cez,’bhr’)from al; abhrih
select translate(’acezih’.’czh’,’bhr’) from al; abehir
⑵ 怎么样在SQL中替换个字段的特定字符
首先假定的你的表名为“DATA”,你的字段名为“MESSAGE”。
使用以下语句:
update
DATA
set
MESSAGE=replace(MESSAGE,'AAAA','BBBB)
这样就会将DATA库中的MESSAGE字段中所有AAAA换成BBBB了。
⑶ SQL怎么一次替换整个表中的特定字符
不知道你要干啥,给你查询和更新的语句,知道不让直接粘贴SQL,只能给你图片了
⑷ sql 替换指定字符串
select
id,stuff(name,1,6,'')
as
name
from
t_table
--stuff(列名,从第几个字符开始,长度,替换成什么)
--如上例,就是从第一个字符“第”开始,长度为6,也就是“第n(名字)”替换成空字符
--对于变长的。。那么这个。
就行了
select
id,substring(name,charindex(')',name)+1,len(name))
as
name
from
t_table
⑸ 如何用sql语句直接替换mysql数据库中某字段中的特定字符
用replace啊
1REPLACE(str,from_str,to_str)
在字符串
str
中所有出现的字符串
from_str
均被
to_str替换,然后返回这个字符串
⑹ SQL 修改字符串中指定字符
用replace方法进行字符串替换,之后用update方法进行记录更新
sql:update
tablaname
set
filename
=
replace(filename
,'原值','新值');
解释:上面语句的意思就是替换字段filename中的内容,将”原值“替换为”新值“,之后通过update方法更新到数据库tablename表中。
⑺ sql怎么批量替换字段里的字符串的
方法一:
varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace 替换 text ntext 数据类型字段的语句 。
update表名set字段名=replace(cast(与前面一样的字段名asvarchar(8000)),'原本内容','想要替换成什么')
方法二:
update[表名]set字段名=replace(与前面一样的字段名,'原本内容','想要替换成什么')
⑻ SQL如何替换指定字符长度后面的内容
楼主好,使用sql中的replace函数,即可达到要求。比如现在某一列a中有个字符串:aabbcdeef,假设要把字符串当中的e替换成g,则:
select
replace(a,'e','g')
from
table1
⑼ SQL怎样替换固定位置上的字符
selectT1,left(T1,2)+'N'+right(T1,len(T1)-3)from表名
这就是把第三位替换成N查询出来显示而已,并没有修改数据
⑽ 替换一个字段中的特定字符的SQL语句该怎么写
update shop set pic=replace(pic,'<img src=图片地址>','<图片地址>')
确切书没看明白你的意思:
换成什么啊?<img src=>,还是图片地址四个字?
update shop set pic="图片地址"
还是图片地址那个地址:
update shop set pic=replace(pic,'<img src=','') where pic like '<img src=*'