首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在 sql server 2000 中的 update 有关问题

2012-03-08 
在 sql server 2000 中的 update 问题在sqlserver2000中表:T字段:id,name,MyOrder记录:2王03张0100李0问题

在 sql server 2000 中的 update 问题
在   sql   server   2000   中
表:T
字段:id,     name,     MyOrder
记录:2         王           0
            3         张           0
            100     李           0

问题:如何根据id排序,用一个update语句,一次性修改MyOrder字段。

修改结果如下
字段:id,     name,     MyOrder
记录:2         王           1
            3         张           2
            100     李           3

兄弟们帮我想想啊。。。先谢了。。。


[解决办法]
update T
set MyOrder=(select count(*) from T a where a.id <=T.id)
from T
[解决办法]
update T set myorder=(select count(1) from T A where id <=T.id)

热点排行
Bad Request.