Beam ZetaSQL 函數呼叫規則
除非在函數描述中另有明確說明,否則以下規則適用於所有函數
對於接受數值類型的函數,如果一個運算元是浮點運算元,而另一個運算元是其他數值類型,則在評估函數之前,兩個運算元都會轉換為 FLOAT64。
如果運算元是
NULL
,則結果為NULL
,但 IS 運算子除外。對於時區敏感的函數(如函數描述中所示),如果未指定時區,則使用預設時區 UTC。
除非在函數描述中另有明確說明,否則以下規則適用於所有函數
對於接受數值類型的函數,如果一個運算元是浮點運算元,而另一個運算元是其他數值類型,則在評估函數之前,兩個運算元都會轉換為 FLOAT64。
如果運算元是 NULL
,則結果為 NULL
,但 IS 運算子除外。
對於時區敏感的函數(如函數描述中所示),如果未指定時區,則使用預設時區 UTC。