菜鸟初学问题,这句update的SQL该怎么写!及时揭帖

nirvana_boy 2003-09-12 04:27:21
表A字段ID
例如目前为:1001009999,1001008888,.......
我想变成:1010009999,1010008888,.....
我这样写:update 表a set left(6,id)='101000'

可是说语法出错,这该怎么写啊
...全文
34 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
snryjian 2003-09-12
  • 打赏
  • 举报
回复
update tablename
set id =REPLACE(id,SUBSTRING(id,1,6),'101000')
aierong 2003-09-12
  • 打赏
  • 举报
回复


update tablename
set id =REPLACE(id,SUBSTRING(id,1,6),'101000')
aierong 2003-09-12
  • 打赏
  • 举报
回复


create table ai (id nvarchar(100))
insert into ai values('1001009999')
insert into ai values('1001008888')
select * from ai

update ai
set id ='101000'+right(id,len(id)-6)
select * from ai
arrow_gx 2003-09-12
  • 打赏
  • 举报
回复
update 表
set id ='101000' + right(id,len(id)-6))
yujohny 2003-09-12
  • 打赏
  • 举报
回复
update 表a set
id='101000' + right(id,len(id)-6)
yujohny 2003-09-12
  • 打赏
  • 举报
回复
update 表
set id =replace(id,'100100','101000')
nirvana_boy 2003-09-12
  • 打赏
  • 举报
回复
这样也不对啊,后面不一定是四位啊,但前面6位都是101000
yujohny 2003-09-12
  • 打赏
  • 举报
回复
update 表a set id=replace(id,'100100' ,'101000')
dafu71 2003-09-12
  • 打赏
  • 举报
回复
update 表a set id='101000' + right(id,4)

34,874

社区成员

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

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