MSSQL语句实现排名次

select *,(select count(distinct min_lvl) from (select min_lvl from jobs) as b where b.min_lvl>jobs.min_lvl)+1 as mici from jobs order by mici

 

 

结果:

/*

job_id job_desc                                           min_lvl max_lvl mici       
------ -------------------------------------------------- ------- ------- -----------
114    CKCK                                               56      67      1
103    Accountant                                         12      125     2
106    Accountant                                         12      125     2
107    Accountant                                         12      125     2
108    Accountant                                         12      125     2
109    Accountant                                         12      125     2
110    Accountant                                         12      125     2
111    Accountant                                         12      125     2
112    Accountant                                         12      125     2
6      Managing Editor                                    7       225     3
5      chen jian ping                                     5       250     4
4                                                         4       250     5
101    cjc[                                               3       3       6
102    cjc [                                              3       3       6
9      中华人民共和国                                            0       67      7

 

*/

 

 

select *,(select count(min_lvl) from (select min_lvl from jobs) as b where b.min_lvl>jobs.min_lvl)+1 as mici from jobs order by mici

结果:

/*

job_id job_desc                                           min_lvl max_lvl mici       
------ -------------------------------------------------- ------- ------- -----------
114    CKCK                                               56      67      1
103    Accountant                                         12      125     2
106    Accountant                                         12      125     2
107    Accountant                                         12      125     2
108    Accountant                                         12      125     2
109    Accountant                                         12      125     2
110    Accountant                                         12      125     2
111    Accountant                                         12      125     2
112    Accountant                                         12      125     2
6      Managing Editor                                    7       225     10
5      chen jian ping                                     5       250     11
4                                                         4       250     12
101    cjc[                                               3       3       13
102    cjc [                                              3       3       13
9      中华人民共和国                                            0       67      15

 

*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值