SQL函数之排序函数
Row_Number() over(order by 列名):返回Order by子句的一个唯一标识值。
Rank() over(order by 列名):返回Order by 子句的不唯一的标识值,保留原有位置序号(如:第一个为1的有10,那么第二标识值就为11)。
DENSE_Rank() over(order by 列名):返回Order by 子句的不唯一的标识值,不保留原有位置序号(如:第一个为1的有10,那么第二标识值就为2,以此类推)。
Ntile(n) over(order by 列名):这个函数也用于对结果进行排列,并返回一个整型的排列值,但是它不会对结果以唯一的排列顺序进行枚举,而是将结果切分为有限数量的排列组。
浙公网安备 33010602011771号