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

ARRAY_COUNT



统计数组中非 NULL 元素的数量。

语法

ARRAY_COUNT(<array>)

返回类型

BIGINT

示例

SELECT ARRAY_COUNT([1, 2, 3]) AS cnt; ┌─────┐ │ cnt │ ├─────┤ │ 3 │ └─────┘
SELECT ARRAY_COUNT([1, NULL, 3]) AS cnt_with_null; ┌──────────────┐ │ cnt_with_null│ ├──────────────┤ │ 2 │ └──────────────┘
SELECT ARRAY_COUNT(['a', 'b', NULL]) AS cnt_text; ┌─────────┐ │ cnt_text│ ├─────────┤ │ 2 │ └─────────┘

文档内容是否有帮助?