--不分班按学生成绩排名
select *,ROW_NUMBER() over(order by Score desc) as Sequence from Student

id          Grade       Score       Sequence
----------- ----------- ----------- --------------------
8           3           90          1
1           1           88          2
6           2           80          3
10          3           80          4
3           1           75          5
9           3           70          6
5           2           70          7
2           1           66          8
7           2           60          9
4           2           30          10

(10 行受影响)

--分班后按学生成绩排名
select *,row_number() over(partition by Grade order by Score desc) as Sequence from Student

id          Grade       Score       Sequence
----------- ----------- ----------- --------------------
1           1           88          1
3           1           75          2
2           1           66          3
6           2           80          1
5           2           70          2
7           2           60          3
4           2           30          4
8           3           90          1
10          3           80          2
9           3           70          3

(10 行受影响)

最新文章

  1. daisy框架规划
  2. Android本地数据存储复习
  3. Android手机截屏
  4. android里TextView加下划线的几种方式
  5. zabbix源码安装
  6. SQL 跨服务器数据库增、删、改、查(二)
  7. apache+tomcat 负载均衡
  8. PHP 9: 表达式
  9. linux下base命令
  10. 好的 vim编辑博客
  11. HTML5和CSS3
  12. 看完这篇Linux基本的操作就会了
  13. leetcode — subsets-ii
  14. AJAX的简单解释
  15. 利用clonezilla克隆、还原CentOS整个系统
  16. SQL Server中多表连接时驱动顺序对性能的影响
  17. 超实用!!!使用IDEA插件Alibaba Cloud Toolkit工具一键部署本地应用到ECS服务器
  18. 关于使用maven打包如何聚合资源文件
  19. 20145208 蔡野 《网络对抗》Exp8 Web基础
  20. Java基础(2)面向对象和封装,对象的创建和使用、java对象的内存图

热门文章

  1. 六、Linux 文件基本属性
  2. ospf多区域实例配置
  3. 【Ecshop】将内置的 FCkeditor 更换为 UEditor
  4. 20181225 基于TCP/IP和基于UDP/IP的套接字编程
  5. 利用python生成图形验证码
  6. Hive UDAF开发详解
  7. 【NOIP 2017 普及组】 跳房子
  8. 虚拟机安装教程(linux、centOS)
  9. Docker与CTF
  10. Spider_Man_6 の Scrapy(未完待续)