分析函数 (Transact-SQL)
适用于:sql Server Azure SQL 数据库 Azure SQL 托管实例 azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric Warehouse 中的 azure SQL Edge SQL Analytics 终结点(Microsoft Fabric)
SQL Server 支持以下分析函数:
- CUME_DIST (Transact-SQL)
- FIRST_VALUE (Transact-SQL)
- LAG (Transact-SQL)
- LAST_VALUE (Transact-SQL)
- LEAD (Transact-SQL)
- PERCENT_RANK (Transact-SQL)
- PERCENTILE_CONT (Transact-SQL)
- PERCENTILE_DISC (Transact-SQL)
分析函数基于一组行计算聚合值。 但是,与聚合函数不同,分析函数可能针对每个组返回多行。 可以使用分析函数来计算移动平均线、运行总计、百分比或一个组内的前 N 个结果。