帮忙看看这个sql语句该怎么写呢? 你要知道xx 是表中的那一个 field 的内容才行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1868是不是在同一个字段中的。是要把xx替换掉。还是从<font>到</font>都替换掉 replace(字段,'旧值','新值') update yourtableset font=replace(font,font,'新值') where font like '<font%</font>' 1. 那个字段叫content2. 是把从<font>到</font>的那一串都替换掉。请大家告诉我该怎么写啊:) 找到<font>出现的位置,确认<的位置;找到</font>的位置,确认>的位置;然后把两个位置中间的去掉。 select substring('<font color=white> VV </font>',PATINDEX('%>%','<font color=white> VV </font>')+1,PATINDEX('%</%','<font color=white> VV </font>')-PATINDEX('%>%','<font color=white> VV </font>')-1)最后就是:select substring(字段,PATINDEX('%>%',字段)+1,PATINDEX('%</%',字段)-PATINDEX('%>%',字段)-1) select substring(content,PATINDEX('%>%',content)+1,PATINDEX('%</%',content)-PATINDEX('%>%',content)-1) yoki(小马哥) 您好!请问一下你的语句中update yourtableset font=replace(font,font,'新值') where font like '<font%</font>'第二个和第三个实际应该怎么写呢?表里的字段叫content。 Update Table set content=left(content,charindex('<font',content,1)-1)+'替换值'+right(content,len(content)-charindex('font>',content,1)-4) carl__yao(頭目) 我试了一下,提示将截断字符串或二进制数据?我的表只有一个字段,字段里记录的内容为: 1968 05 <font color=white> ,, </font> 32.1 1968 11 <font color=white> VV </font> 13.2 1968 12 <font color=white> YY </font> 23.1 1969 01 <font color=white> 3 </font> -11.3 1969 02 <font color=white> ## </font> 16.9 1969 03 <font color=white> jj </font> 28.0 1969 08 <font color=white> QQQ </font> 8.2 1969 09 <font color=white> jj </font> -1.6 1969 10 <font color=white> ,, </font> 12.1 1969 11 <font color=white> PP </font> -3.4字段名叫content,帮我看看可以么,求你了。 一个简单的存储过程参数问题 请问 在sqlserver中 怎样把多条job一起生成sql脚本!!!! 谁能告诉我这两条语句哪不一样,马上结贴~ 我在看数据库优化方面的书,提到一点,我不太明白,想请教~~ 一个触发器。怎么总是有问题 关于配置SQL邮件的问题 请问SQL查询语句中如何让多列重复的记录只保留第一条记录,其它的数据正常显示 sql server导出问题 着急!!!!!! 问一个较难的sql语句 那一种DB好,进者有份。 我想在数据窗口中输入一个文本 大数据量的系统的数据库结构如何设计?
是要把xx替换掉。还是从<font>到</font>都替换掉
set font=replace(font,font,'新值')
where font like '<font%</font>'
2. 是把从<font>到</font>的那一串都替换掉。请大家告诉我该怎么写啊:)
PATINDEX('%>%','<font color=white> VV </font>')+1,
PATINDEX('%</%','<font color=white> VV </font>')-PATINDEX('%>%','<font color=white> VV </font>')-1)最后就是:
select substring(字段,
PATINDEX('%>%',字段)+1,
PATINDEX('%</%',字段)-PATINDEX('%>%',字段)-1)
PATINDEX('%>%',content)+1,
PATINDEX('%</%',content)-PATINDEX('%>%',content)-1)
请问一下你的语句中
update yourtable
set font=replace(font,font,'新值')
where font like '<font%</font>'第二个和第三个实际应该怎么写呢?表里的字段叫content。
'替换值'+right(content,len(content)-charindex('font>',content,1)-4)
我的表只有一个字段,字段里记录的内容为: 1968 05 <font color=white> ,, </font> 32.1
1968 11 <font color=white> VV </font> 13.2
1968 12 <font color=white> YY </font> 23.1
1969 01 <font color=white> 3 </font> -11.3
1969 02 <font color=white> ## </font> 16.9
1969 03 <font color=white> jj </font> 28.0
1969 08 <font color=white> QQQ </font> 8.2
1969 09 <font color=white> jj </font> -1.6
1969 10 <font color=white> ,, </font> 12.1
1969 11 <font color=white> PP </font> -3.4字段名叫content,帮我看看可以么,求你了。