开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2019.06.30
有数据源
有时需要使用行号,并且要按照某一列进行分组。可以使用row_number函数中的partition by来实现。
select ROW_NUMBER() over(partition by id order by id ) as rownum, * from Test.dbo.T
得到结果:
在一个组中序列号是累计的, 不在一个组中序列号则从1开始记录。当然也可以partition by多个字段。
微信登录中...请勿关闭此页面