BigQuery 数据处理与分析全解析
1. 数组函数概述
数组函数在 BigQuery 中有着广泛的应用,以下是一些常见数组函数的总结:
| 函数 | 功能 | 示例用法 |
| — | — | — |
| GENERATE_ARRAY、GENERATE_DATE_ARRAY | 创建数组 | SELECT GENERATE_ARRAY(10, 20, 3) |
| OFFSET、ORDINAL | 访问数组元素 | SELECT minions[OFFSET(0)] FROM ...
SELECT minions[ORDINAL(1)] FROM ... |
| ARRAY_LENGTH | 返回数组长度 | SELECT ARRAY_LENGTH(minions) |
| UNNEST | 扁平化数组,需在 FROM 子句中使用 |
WITH workers AS (
SELECT ['Lak', 'Jordan', 'Graham'] AS minions
)
SELECT m
FROM workers, UNNEST(minions) AS m
| IN | 检查值是否存在于数组中 |
WITH workers AS (
SELECT ['Lak', 'Jordan', 'Graham'] AS minions
)
SELE
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



