首页 > 生活娱乐 > 超详细解析rank函数怎么用

超详细解析rank函数怎么用

来源:元婵生活网

rank函数是一种非常实用的函数,作用是给数据排名,主要使用场景是在统计工作中,常常使用rank函数来计算销售额排行榜和其他排行榜。下面我们就来详细解析rank函数怎么用。

1.语法及参数解释

rank函数的语法如下:

RANK() OVER ( [PARTITION BY , ... [ n ] ] )

  • rank():函数名
  • over:关键字
  • partition by:可选参数,表示分组,一般按照某个字段进行分组
  • order by:必选参数,表示排序字段及排序顺序

2.实例演示

以一个班级成绩表为例:

姓名语文数学英语
小明908085
小红959580
小鹏9810090
小刚858570

若以各科成绩之和为排序字段,则rank函数的使用方法如下:

RANK() OVER ( ORDER BY 语文 数学 英语 DESC)

结果如下表所示:

姓名语文数学英语总分数排名
小鹏98100902881
小红9595802702
小明9080852553
小刚8585702404

相关信息