SQL删除指定字符串之间的字符

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:16:28
如 :<asdsdedss>中国<ht>美国><ht>我要删除除中国,美国之外的字符串该怎么写
:</b><A HREF="/S_%D0%A4%B6%F7%A1%A4%B1%F6_1.html">肖恩·宾</A> <A HREF="/S_%B5%A4%C4%E1%A1%A4%B4%F7%B6%FB_1.html">丹尼·戴尔</A> <A HREF="/S_%D0%A4%A1%A4%B9%FE%C0%EF%CB%B9_1.html">肖·哈里斯</A> <A HREF="/S_%B1%AB%B2%AA%A1%A4%BB%F4%CB%B9%BD%F0%CB%B9_1.html">鲍勃·霍斯金斯
我只要留下(肖恩·宾 丹尼·戴尔 鲍勃·霍斯金斯 肖·哈里斯)这几个值,别的删掉
这几个值为变值
要SQL语句,ASP.NET+Access
通过了加分

update 表名 set 字段名=(select '中国' from 表名 where 字段名 like '%中国%')+(select '美国' from 表名 where 字段名 like '%美国%') where 字段名 like '%美国%' or 字段名 like '%美国%'

你试试,可能语法不一定合适你的,我的这是for oracle的

update tab set aa=replace(replace(aa,'中国',''),'美国','')