窗口函数
本文介绍窗口函数的语法规则,包括参数解释、函数示例等。
函数列表
函数 | 描述 |
|---|---|
用于将窗口分区内数据按照顺序分成N组。 |
ntile函数
用于将窗口分区内数据按照顺序分成N组。
语法:
ntile(n) over ( [partition by partition_expression] [order by order_expression] )
参数名称 | 描述 | 类型 | 是否必选 |
|---|---|---|---|
n | 组数。 | int | 是 |
partition by partition_expression | 窗口分区,根据分区表达式将数据划分成不同的分区。 | 任意 | 是 |
order by order_expression | 窗口排序,order by子句用于对窗口分区内的行进行排序。 | 任意 | 是 |
返回值类型:integer
示例:status,host,ntile(5) over (partition by status order by host) as n
类型 | 查询语句 | 返回结果 |
|---|---|---|
场景 | status,host,ntile(5) over (partition by status order by host) as n |
|


