arrayEnumerate 函数用于将数组中的元素编入索引。它返回一个新的数组,其中每个元素都是一个数组和对应的索引。

例如,假设有以下数据:

┌─id─┬─array─┐
│ 1  │ [a,b] │
│ 2  │ [c,d] │
└─────┴───────┘

使用 arrayEnumerate 函数可以将数组中的元素编入索引,生成一个新的数组:

SELECT arrayEnumerate(array) FROM table;

┌─arrayEnumerate(array)───────────┐
│ [[1,a],[2,b]]                    │
│ [[1,c],[2,d]]                    │
└─────────────────────────────────┘

注意,元素的索引从 1 开始。

clickhouse中arrayEnumerate 是干什么的请举例

原文地址: https://www.cveoy.top/t/topic/btHr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录