SQL PARTITION BY:列值改变时重置计数
2024-10-19 09:33:24
现有数据如下:
需求:以科目为单位 对分数进行排序
SELECT *, ROW_NUMBER() OVER (PARTITION BY 科目 ORDER BY 分数 DESC) AS NUM FROM Table_A
结果如下:
PARTITION BY: 告诉Row_NUMBER函数在列(或列组合)改变值时重置计数
最新文章
- MVC 知识点学习2
- 使用sql server profilter跟踪sql
- WDCP安装常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的方法
- 在基于阿里云serverCentOS6.5下安装Subversion 1.6.5服务
- [CSS3] 学习笔记-CSS动画特效
- CentOS-7.2安装SQuirreL SQL Client连接Hive
- file上传图片获取路径地址
- Hook 无侵入式埋点(页面统计)
- 【HANA系列】SAP HANA XS使用JavaScript编程详解
- 微信小程序自定义navigationBar标题栏
- HeapByteBuffer与DirectByteBuffer
- js中的“==”和“===”的区别
- 《剑指offer》总结一
- jenkins X 和k8s CI/CD
- streamsets 集成 rabbitmq 以及benthos stream 处理框架
- 使用OPRT库来实现局域网视频实时传输
- django中间件-12
- yum 系列(二) 离线部署
- 2维FFT算法实现——基于GPU的基2快速二维傅里叶变换
- IBAction作用相当于void,NSLog(@";被调用的方法名是%s";,__func__);
热门文章
- python小结
- linux c编程(一)
- sharePreference的几个重点
- Redis Sorted Set
- 【bzoj1976】[BeiJing2010组队]能量魔方 Cube 网络流最小割
- 【bzoj4325】NOIP2015 斗地主(&;“加强”版) 搜索
- MPLAB® XC C编译器的Workstation License的获取及安装方法
- Strassen优化矩阵乘法(复杂度O(n^lg7))
- 深入解析VueJs中的V-bind指令
- [poj] 1204 Word Puzzles || AC自动机