求一条sql语句 谢谢

wrd74 2011-08-15 04:22:06
文章表article
内容字段 content

现在想把 content 里的北京全换成 上海 

update 语句怎么写,谢谢

我自己写的 update content set content=replace(content,'上海','北京') 

呵~~菜鸟,不要见笑
...全文
70 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
oO寒枫Oo 2011-08-15
  • 打赏
  • 举报
回复
'上海','北京' 的方向写错了 这个是找到 上海 改成北京
wrd74 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 moxie519 的回复:]
把你的数据类型改下 如果不改
update article
set content=replace(substring(content,1,datalength(content)),'上海','北京')
where content like '%上海'%'


substring(content,1,datalength(content))这个句型就是间接的把content的数据类型改……
[/Quote]  谢谢,确实可以了

也谢谢楼上的几朋友。
huangmf_c 2011-08-15
  • 打赏
  • 举报
回复
正确答案出来了
MOXIE519 2011-08-15
  • 打赏
  • 举报
回复
把你的数据类型改下 如果不改
update article
set content=replace(substring(content,1,datalength(content)),'上海','北京')
where content like '%上海'%'


substring(content,1,datalength(content))这个句型就是间接的把content的数据类型改成replace可以运行的字符类型了
你试试 应该可以 replace不能欲行NTEXT类型
oO寒枫Oo 2011-08-15
  • 打赏
  • 举报
回复

update article
set content=replace(convert(nvarchar(4000),content),'北京','上海')
wrd74 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fredrickhu 的回复:]
SQL code
update article set content=replace(cast(content as varchar(max),'上海','北京')
[/Quote]
好像也不行,max 附近语法错误
--小F-- 2011-08-15
  • 打赏
  • 举报
回复
update article set content=replace(cast(content as varchar(max),'上海','北京')
--小F-- 2011-08-15
  • 打赏
  • 举报
回复
update article set content=replace(content,'上海','北京')
wrd74 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ssp2009 的回复:]
update article --这里是表名哦
set content=replace(content,'上海','北京') 
[/Quote] 嗯, 是表名,前面是我自己写错了
wrd74 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
你写的很好啊。就这样。
[/Quote]
可是报错了,函数 replace 的参数 1 的数据类型 ntext 无效。
chuanzhang5687 2011-08-15
  • 打赏
  • 举报
回复
update tablename set columnname=replace(columnname,'上海','北京') 

快溜 2011-08-15
  • 打赏
  • 举报
回复
update article --这里是表名哦
set content=replace(content,'上海','北京') 
快溜 2011-08-15
  • 打赏
  • 举报
回复
你写的很好啊。就这样。

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧