# RANK_DENSE
返回排序字段值的密集排名。
(6, 9, 9, 14) 按升序排列为 (1, 2, 2, 3)。
# 语法
RANK_DENSE(orderfield, [ordertype], [partitionfield],...)
- orderfield:必需,排序字段,多个排序字段时需要使用orderby括起
- ordertype:可选,指定排序类型,
asc
升序,desc
降序,默认为升序 - partitionfield:可选,分组字段,可设置多个,表示指定分组内的排名;不指定,则表示全部数据的排名
# 示例
RANK_DENSE([销售数量])
按照销售数量排名,默认升序RANK_DENSE([销售数量],'desc')
按照销售数量降序排名RANK_DENSE(ORDERBY([销售数量],[上下装],[价格档次]))
按照销售数量、上下装、价格档次升序排名RANK_DENSE(ORDERBY([销售数量]),[日销单ID])
按订单号分组,按照销售数量升序的排名
0条评论
评论