大量更新某些字段的其中某一部分数据 sql语句?

wyq29 2006-04-11 05:11:25
sql数据库中 一个表a 确定3个字段中可能含有abc 内容, 现在把所有abc换成123,其它数据不动,sql怎么写?
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
十一月猪 2006-04-11
  • 打赏
  • 举报
回复

update table1
set col1 = replace(col1 , 'abc','123') ,
col2 = replace(col2 , 'abc','123') ,
col3 = replace(col3 , 'abc','123') ,
where ....
itblog 2006-04-11
  • 打赏
  • 举报
回复
update 表A set [字段1]=replace([字段1],'abc','123'),[字段2]=replace([字段2],'abc','123'),[字段3]=replace([字段3],'abc','123')
xeqtr1982 2006-04-11
  • 打赏
  • 举报
回复
是replace
xeqtr1982 2006-04-11
  • 打赏
  • 举报
回复
楼上正解 :)
用repalce
Snoworld 2006-04-11
  • 打赏
  • 举报
回复
Replace
sxdoujg 2006-04-11
  • 打赏
  • 举报
回复
update @t
set [字段]=replace([字段],'abc','123')
sxdoujg 2006-04-11
  • 打赏
  • 举报
回复
update @t
set [字段]=replace([字段'abc','123')

34,588

社区成员

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

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