标签:
TSql Frist_Value 和 Last_Value 是两个分析函数,使用上必须基于窗口函数over。
1,Syntax
FIRST_VALUE ( [scalar_expression ] )
OVER ( [ partition_by_clause ] order_by_clause [ rows_range_clause ] )
LAST_VALUE ( [scalar_expression )
OVER ( [ partition_by_clause ] order_by_clause rows_range_clause )
用于返回一个窗中的 first value 和 last value。
2,示例数据源
select * from dbo.test order by name
3, first_value 使用示例
select first_value(code) over(partition by name order by code) as leadid,* from dbo.test
4,last_value 用法同first_value,只是取得是窗口中最后一个值
标签:
原文地址:http://www.cnblogs.com/ljhdo/p/4533397.html