函数名称:SIZE

功能描述

  1. SIZE(array)
    SIZE(array)
    函数用于计算并返回数组(array)中元素的数量。
  2. SIZE(map)
    SIZE(map)
    函数用于计算并返回映射(map)中键值对的数量。

语法

SIZE(array) SIZE(map)

参数说明

  • array
    array
    : 数组类型
    array<T>
    array<T>
    ,表示需要计算元素个数的数组。
  • map
    map
    : 映射类型
    map<K, V>
    map<K, V>
    ,表示需要计算键值对个数的映射。

返回类型

整数(int)

使用示例

  1. 计算数组中元素的数量:

SELECT SIZE(array(1, 2, 3)); -- 结果为:3

  1. 计算映射中键值对的数量:

SELECT SIZE(map("a", 1, "b", 2)); -- 结果为:2

注意事项

  • 当传入的参数不是数组或映射时,函数将返回错误。
  • 如果数组或映射为空,函数将返回 0。

联系我们
预约咨询
微信咨询
电话咨询