SQL——排名排序函数

窗口函数作用于select

  SELECT ROW_NUMBER () OVER(ORDER BY 属性 DESC|DSC) FROM 表名;

ROW_NUMBER():不重复连续序号排名

RANK():重复但不连续序号排名

DENSE_RANK():重复但连续序号排名

NTILE(num):分区排名,num指要分几个区间

原始数据 ROW_NUMBER() RANK() DENSE_RANK() NTILE(4) 
100 1 1 1 1
200 2 2 2 1
200 3 2 2 2
300 4 4 3 2
300 5 4 3 3
500 6 6 4 3
600 7 7 5 4
posted @ 2022-03-11 00:24  景池  阅读(228)  评论(0编辑  收藏  举报