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.0 | 2.0 | 2.0 |
2.3 | 3.0 | 2.0 |
2.8 | 3.0 | 2.0 |
2.5 | 3.0 | 2.0 |
-2.3 | -2.0 | -3.0 |
-2.8 | -2.0 | -3.0 |
-2.5 | -2.0 | -3.0 |
0 | 0 | 0 |