数据湖探索 DLI-其他函数:数组函数

时间:2023-11-01 16:20:09

数组函数

表1 数组函数表

函数

返回值类型

描述

CARDINALITY(ARRAY)

INT

返回数组的元素个数。

ELEMENT(ARRAY)

-

使用单个元素返回数组的唯一元素。 如果数组为空,则返回null。如果数组有多个元素,则抛出异常。

示例:

返回数组的元素个数为3。

insert into temp select CARDINALITY(ARRAY[TRUE, TRUE, FALSE]) from source_stream;

返回'HELLO WORLD'。

insert into temp select ELEMENT(ARRAY['HELLO WORLD']) from source_stream;
support.huaweicloud.com/sqlref-flink-dli/dli_08_0101.html