请教一个sql语句 sqlserver数据库中,表a中一个字段b,字段b中是新闻的标题,但是内容中有一些特殊的符号,如:'<'或者'>'问题:写一个sql把该字段中的'<'替换成'(',把'>'替换成')'谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update tblA set 字段b=replace(replace(字段b,'<','('),'>',')')where (charindex('<',字段b)>0) or (charindex('>',字段b)>0) 再来一种:update tblA set 字段b=replace(replace(字段b,'<','('),'>',')') where (patindex('%<%',字段b)>0) or (patindex('%>%',字段b)>0) 谢谢,非常正确。WangZWang回答的先,给的多:) 求名sql update触发器问题 SQL2005的SQLEXPRESS的登陆问题 用那台机器做数据库服务器好? 远端电脑访问本机的access数据库,提示无法启动应用程序,为何? 为什么我写入数据库的值是???乱码? 又是死锁又是阻塞? 请大家帮忙出点子,关于数据库同步的方案,发散思维喔,多谢大家 sql server2000中文数字排序 sql server 2000 订阅功能 不能连续复制 只能在刚刚配置好的时候复制一次 数据不能实时更新 返回不了值 了?乍回事呢? 那位大哥能告诉我为什么这么做
where (charindex('<',字段b)>0) or (charindex('>',字段b)>0)
update tblA set 字段b=replace(replace(字段b,'<','('),'>',')') where (patindex('%<%',字段b)>0) or (patindex('%>%',字段b)>0)