急!问一个update语句问题

pgz_007 2008-09-01 05:07:18
数据库中有几百条记录,
L000001
L000002
L000003
.
.
.
L000959

我想前面的L全部改成J,请问我改怎么做?
...全文
138 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tkscascor 2008-09-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fcuandy 的回复:]
update tb set col=stuff(col,1,1,'J')
[/Quote]
replace不行就用这个
ChinaJiaBing 2008-09-01
  • 打赏
  • 举报
回复

UPDATE TB SET IDNO=REPALCE(IDNO,'L','J')

utpcb 2008-09-01
  • 打赏
  • 举报
回复
UPDATE TB SET IDNO=REPLACE(IDNO,'L','J')
fcuandy 2008-09-01
  • 打赏
  • 举报
回复
那就不清楚了.不过任何一种语言都应该有类似 substring 之类字串载取的函数
比如 substring,mid,substr等等.

可以
update tb set col='J' + substring(col,2,6) --将substring换成你的数据库支持的函数
pgz_007 2008-09-01
  • 打赏
  • 举报
回复
我是楼主,我用的是paradox数据,发现不支持replace函数,请问该怎么办?
忆轩辕 2008-09-01
  • 打赏
  • 举报
回复
replace的话可能会把不是第一位的L替换掉
忆轩辕 2008-09-01
  • 打赏
  • 举报
回复
update tb set col=stuff(col,1,1,'J')
fcuandy 2008-09-01
  • 打赏
  • 举报
回复
update tb set col=stuff(col,1,1,'J')
天-笑 2008-09-01
  • 打赏
  • 举报
回复
哦,对 REPLACE 最好,同意楼上的
天-笑 2008-09-01
  • 打赏
  • 举报
回复
update [tablename] set [column] = 'j'+right([column],len([column])-1)
lgxyz 2008-09-01
  • 打赏
  • 举报
回复
拼错了
UPDATE TB SET IDNO=REPLACE(IDNO,'L','J')
LCAAA 2008-09-01
  • 打赏
  • 举报
回复
update 表1 set cola=replace(cola,"L","J")
lgxyz 2008-09-01
  • 打赏
  • 举报
回复
UPDATE TB SET IDNO=REPALCE(IDNO,'L','J')

34,838

社区成员

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

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