Beam ZetaSQL 函数调用规则
除非在函数描述中明确说明,否则以下规则适用于所有函数。
对于接受数字类型的函数,如果一个操作数是浮点操作数,而另一个操作数是其他数字类型,则在评估函数之前,两个操作数都将转换为 FLOAT64。
如果一个操作数为 `NULL`,则结果为 `NULL`,IS 运算符除外。
对于对时区敏感的函数(如函数描述中所述),如果未指定时区,则使用默认时区 UTC。
除非在函数描述中明确说明,否则以下规则适用于所有函数。
对于接受数字类型的函数,如果一个操作数是浮点操作数,而另一个操作数是其他数字类型,则在评估函数之前,两个操作数都将转换为 FLOAT64。
如果一个操作数为 `NULL`,则结果为 `NULL`,IS 运算符除外。
对于对时区敏感的函数(如函数描述中所述),如果未指定时区,则使用默认时区 UTC。