函数摘要

Snowflake 支持 SQL:1999 中定义的大多数标准函数,以及 SQL:2003 分析扩展的一部分。

本主题内容:

标量函数

标量函数是每次调用返回一个值的函数;在大多数情况下,您可以将其视为每行返回一个值。这与 聚合函数 形成对比,后者每组行返回一个值。

有关标量函数类别的完整列表,请参阅 标量函数

聚合函数

Snowflake 支持聚合函数对跨行的值进行操作,以执行数学计算,例如总和、平均值、计数、最小值/最大值、标准差和估计值,以及一些非数学运算。

有关完整列表,请参阅 聚合函数

窗口函数

窗口函数是 聚合函数,可以对输入行集中的行子集进行操作。

表函数

Snowflake 支持许多 表函数 来获取有关 Snowflake 功能和服务的信息。

有关完整摘要,请参阅 系统定义表函数列表

系统函数

有关系统函数的完整列表,请参阅 系统函数

用户定义的函数 (UDFs)

除了 Snowflake 提供的系统定义的函数外,您还可以创建用户定义的函数 (UDFs)。有关更多信息,请参阅 用户定义的函数概述

外部函数

Snowflake 还支持 编写外部函数,这些函数在 Snowflake 外部存储和执行。

语言: 中文