📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

ARRAY_ANY



返回数组中第一个非 NULL 元素。等价于 ARRAY_AGGREGATE(<array>, 'ANY')。

语法

ARRAY_ANY(<array>)

返回类型

与数组元素类型相同。

示例

SELECT ARRAY_ANY(['a', 'b', 'c']) AS first_item; ┌────────────┐ │ first_item │ ├────────────┤ │ a │ └────────────┘
SELECT ARRAY_ANY([NULL, 'x', 'y']) AS first_non_null; ┌────────────────┐ │ first_non_null │ ├────────────────┤ │ x │ └────────────────┘
SELECT ARRAY_ANY([NULL, 10, 20]) AS first_number; ┌──────────────┐ │ first_number │ ├──────────────┤ │ 10 │ └──────────────┘

文档内容是否有帮助?