深入浅出 | rank函数怎么用?

SQL的rank函数是一个异常重要的窗口函数。它可以辅助我们对查询结果举行排序,而且可以使用它来盘算排名等相关信息。

使用rank函数最常见的场景是对查询结果举行排序。好比我们要查询一个销售表中的商品销量前十的纪录,可以使用以下SQL语句:

SELECT product_id, product_name, sales_volume, RANK() OVER (ORDER BY sales_volume DESC) AS ranking FROM sales WHERE ROWNUM

相关信息