打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
sql row_number() 用法(二)

有数据源

有时需要使用行号,并且要按照某一列进行分组。可以使用row_number函数中的partition by来实现。

  select ROW_NUMBER() over(partition by id order by id ) as rownum, * from Test.dbo.T 

得到结果:

在一个组中序列号是累计的, 不在一个组中序列号则从1开始记录。当然也可以partition by多个字段。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
2021年数据科学家面试:4个基本SQL窗口函数介绍以及示例
[oracle练习]找出每个部门工资最高的工资
Oracleupdate+with的使用场景
SQL去重的三种方法技巧 你知道吗
这一年又是稀里糊涂地度过了
算法-一个经典sql 题和一个Java算法题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服