注册 登录
编程论坛 SQL Server论坛

[求助]查询语句加一列

重在参与 发布于 2007-06-16 20:34, 1369 次点击
有一张表(id,totalmoney),按金额从大到小排序,比如:
select id,totalmoney from table order by totalmoney desc 此显示的是:
id(用户编号) totalmoney
mk100 300万
mk101    280万
等等……
我还想再加一列:
名次   id totalmoney
第一名  mk100 300万
第二名  mk101 280万
等等……
名次列中的名次是自动增加的,请问应该怎么写?
3 回复
#2
lzalibabalr2007-08-01 12:22
自动id是可以(1,2,3,4....),但是变成你讲的第一名,第二名,我就不懂了.


SELECT '名次'=IDENTITY(INT,1,1),* INTO tb
FROM select id,totalmoney from table order by totalmoney desc
#3
棉花糖ONE2007-08-02 11:04

楼上的加 case

#4
damoliehuo2007-08-05 22:34
1