软件下载吧文章资讯

分类分类

SQL基础:SQL Server中的排名函数与分析函数详解

2024-02-05 11:03作者:下载吧

一、排名开窗函数概述

SQL Server的排名函数是对查询的结果进行排名和分组,TSQL共有4个排名函数,分别是:ROW_NUMBER、RANK、DENSE_RANK和NTILE。

他们和OVER()函数搭配使用,按照特定的顺序排名。

排名开窗函数可以单独使用ORDER BY 语句,也可以和PARTITION BY同时使用。

1、ROW_NUMBER:行号

为每一组的行按顺序生成一个唯一的序号。

序列从1开始,按照顺序依次 +1 递增。分组内序列的最大值就是该分组内的行的数目。

ROW_NUMBER ( ) OVER ( [ PARTITION_BY_clause ] order_by_clause )
展开全部

相关文章

说两句网友评论
    我要跟贴
    取消