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