coalesce()

计算表达式列表,并返回第一个非 null(或非空,适用于字符串)表达式。

语法

coalesce(arg,arg_2,[arg_3,...])

详细了解语法约定

参数

客户 类型​​ 必需 描述
arg 标量 (scalar) 要进行求值的表达式。

注意

  • 所有参数的类型必须相同。
  • 最多支持 64 个参数。

返回

其值不为 null(或对于字符串表达式不为空)的第一个 arg 的值。

示例

print result=coalesce(tolong("not a number"), tolong("42"), 33)

输出

result
42