表名Products 里面有个列名Content Content列中有很多数据 里面有很多很长的文章 我要检测文章如何有www.aaa.com的话要把他换成www.bbb.com 该怎么弄呢 谢谢
解决方案 »
- 关于计算的问题?
- 问下SQL 2种协议的区别
- 帮我看看这个sql语句是那里出错了!!!谢谢……
- sql中表名用变量怎么写?
- sql server 2000 服务无法启动!!!
- 表字段的拆分?
- 吐血求教,该死的sql2005复制,我搞了几天还是有怪问题,吐血了
- sql server里有个标准的数据库demo_db,如何实现复制demo_db 成demo_db1 ,demo_db2......
- 邹键大哥:我想请问(作业存储到那个表中,我找遍了系统表没有),我想看看设计的表结构
- 我的sql server不小心不知道被我删掉了什么,出现如下故障:
- LinkServer本地数据库的问题
- 求sql语句,要求在时间段首尾添加虚拟记录
Products
set
Content=replace(Content,'www.aaa.com','www.bbb.com')
where
charindex('www.aaa.com',Content)>0
update products
set Content=replace(cast(Content as nvarchar(4000)),'www.aaa.com','www.bbb.com')
update products
set Content=replace(cast(Content as nvarchar(4000)),'www.aaa.com','www.bbb.com')
--或
update products
set Content=replace(cast(Content as varchar(8000)),'www.aaa.com','www.bbb.com')
where charindex('www.aaa.com',Content)>0
--如果是普通字段类型 如varchar nvarchar
update
Products
set
Content=replace(Content,'www.aaa.com','www.bbb.com')
where
charindex('www.aaa.com',Content)>0
set Content=replace(Content,'www.aaa.com','www.bbb.com')
where Content like'%www.aaa.com%'
set Content=replace(Content,'www.aaa.com','www.bbb.com')
where Content like'%www.aaa.com%'
where charindex('www.aaa.com',[Content])>0