SQLserver中ROW_NUMBER()OVER()函数的操作方法

原创
小哥 3年前 (2022-11-02) 阅读数 6 #大杂烩

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2 DESC)
注释:COLUMN1:对列进行分组;COLUMN2:排序列
ROW_NUMBER() OVER()分组功能:
在使用ROW_NUMBER() OVER()函数,OVER()稍后将执行内部的分组和排序WHERE、GROUP BY、ORDER BY 执行

select city_id,city_name,class,ROW_NUMBER() over(PARTITION BY class ORDER BY city_id) num from  dbo.tmp_city

这里有一些例子。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除