📣TiDB Cloud BYOC、TiDB Cloud Filesystem 和 PostgreSQL-compatible TiDB Cloud Starter 全新发布,开放公测中。此页面由 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 │ └─────────┘

文档内容是否有帮助?