first_value
返回在其排序窗口内计算得到的第一个值。默认情况下会跳过 NULL 参数,不过可以使用 RESPECT NULLS 修饰符来改变此行为。
语法
别名:any。
注意
在 first_value(column_name) 后使用可选修饰符 RESPECT NULLS 将确保不会忽略 NULL 参数。
更多信息参见 NULL 处理。
别名:firstValueRespectNulls
关于窗口函数语法的更多细节,请参见 Window Functions - Syntax。
返回值
- 在其有序窗口帧内计算得到的第一个值。
示例
在此示例中,使用 first_value 函数从一个虚构的英超联赛足球运动员薪资数据集中找出薪资最高的球员。
查询:
结果: