</nav><p><strong>适用于:</strong><img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path">sql Server<img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path"> Azure SQL 数据库<img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path"> Azure SQL 托管实例<img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path"> azure Synapse Analytics <img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path">Analytics Platform System (PDW)<img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path"> Microsoft Fabric<img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path"> Warehouse 中的 azure SQL Edge <img src="https://msdn.microsoft.com/includes/media/yes-icon.svg?view=sql-server-ver16" role="presentation" data-linktype="relative-path">SQL Analytics 终结点(Microsoft Fabric)</p>
讯享网
返回有序值集中的第一个值。
Transact-SQL 语法约定
讯享网
讯享网
scalar_expression
要返回的值。 scalar_expression 可以是产生单个值的列、子查询或其他任意表达式。 不允许使用其他分析函数。
[ IGNORE NULLS | RESPECT NULLS ]
适用范围:SQL Server(SQL Server 2022 (16.x) 及更高版本)、Azure SQL 数据库、Azure SQL 托管实例、Azure SQL Edge
- 在对分区计算第一个值时,忽略数据集中的 null 值。
- 在计算分区上的第一个值时,尊重数据集中的 null 值。 如果未指定 NULLS 选项,则为默认行为。
有关 Azure SQL Edge 中此参数的详细信息,请参阅输入缺失值。
OVER ( [ partition_by_clause ] order_by_clause [ rows_range_clause ] )
partition_by_clause 将 FROM 子句生成的结果集划分为要应用函数的分区。 如果未指定,则此函数将查询结果集的所有行视为单个组。
order_by_clause 确定执行操作的逻辑顺序。 需要 order_by_clause 。
rows_range_clause 通过指定起点和终点,限制分区中的行数。

有关详细信息,请参阅 OVER 子句 (Transact-SQL)。
与 scalar_expression 相同的类型。
具有不确定性。 有关详细信息,请参阅确定性函数和不确定性函数。
以下示例使用 返回给定产品类别中价格最低廉的产品名称。
结果集如下。
讯享网
以下示例使用 返回与同职务的其他员工相比,其休假小时数最少的员工。 子句按职务对员工分区,而 函数独立应用于每个分区。 在 子句中指定的 子句确定对每个分区中的行应用 函数的逻辑顺序。 子句将窗口的起点指定为每个分区的第一行。
结果集如下。
讯享网
- LAST_VALUE (Transact-SQL)
- SELECT - OVER 子句 (Transact-SQL)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/139303.html