求一条更新SQL,没分了 帮个忙 ,谢谢

wp_drifter 2010-05-24 02:40:36
假如一个表Table_1有个字段number值是0000000000,怎么写个SQL语句把number的值的第5位改成1,

求解 ,谢谢
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyctzl 2010-05-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 htl258 的回复:]
SQL code
update tb set col=stuff(col,5,1,'1') where ...
[/Quote]
俺接分...
永生天地 2010-05-24
  • 打赏
  • 举报
回复

SELECT '0000000000'AS number INTO #T
UPDATE #T SET number=STUFF(number,5,1,'1')
SELECT * FROM #T
/**
number
----------
0000100000

(所影响的行数为 1 行)

*/
永生天地 2010-05-24
  • 打赏
  • 举报
回复

SELECT '0000000000'AS number INTO #T
UPDATE #T SET number=STUFF(number,5,1,'1')
SELECT * FROM #T
/**
number
----------
0000100000

(所影响的行数为 1 行)

*/
htl258_Tony 2010-05-24
  • 打赏
  • 举报
回复
update tb set col=stuff(col,5,1,'1') where ...
bancxc 2010-05-24
  • 打赏
  • 举报
回复
update tb set col=col+10000

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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