更新时间:2024-02-06 GMT+08:00
分享

窗口函数

本文介绍窗口函数的语法规则,包括参数解释、函数示例等。

函数列表

表1 窗口函数

函数

描述

ntile函数

用于将窗口分区内数据按照顺序分成N组。

ntile函数

用于将窗口分区内数据按照顺序分成N组。

语法:

ntile(n) over (
   [partition by partition_expression]
   [order by order_expression]
 )
表2 参数说明

参数名称

描述

类型

是否必选

n

组数。

int

partition by partition_expression

窗口分区,根据分区表达式将数据划分成不同的分区。

任意

order by order_expression

窗口排序,根据排序表达式对各个分区内的每一行进行排序。

任意

返回值类型:integer

示例:status,host,ntile(5) over (partition by status order by host) as n

表3 查询分析结果

类型

场景

查询语句

status,host,ntile(5) over (partition by status order by host) as n

返回结果

分享:

    相关文档

    相关产品