Beam ZetaSQL 数学函数

此页面记录了 Beam ZetaSQL 支持的 ZetaSQL 标量函数。

如果任何输入参数为 NULL,则所有数学函数都返回 NULL。

运算符语法描述
MOD(X, Y)返回 X 除以 Y 的余数
CEIL(X)返回不小于 X 的最小整数值(类型为 FLOAT64)
CEILING(X)CEIL(X) 的同义词
FLOOR(X)返回不大于 X 的最大整数值(类型为 FLOAT64)

MOD

MOD(X, Y)

描述

模运算符:返回 X 除以 Y 的余数。返回值与 X 的符号相同。

CEIL

CEIL(X)

描述

返回不小于 X 的最小整数值(类型为 FLOAT64)

CEILING

CEILING(X)

描述

CEIL(X) 的同义词

FLOOR

FLOOR(X)

描述

返回不大于 X 的最大整数值(类型为 FLOAT64)

示例舍入函数行为

Cloud Dataflow SQL 舍入函数的示例行为

输入 "X"CEIL(X)FLOOR(X)
2.02.02.0
2.33.02.0
2.83.02.0
2.53.02.0
-2.3-2.0-3.0
-2.8-2.0-3.0
-2.5-2.0-3.0
000