gpt4 book ai didi

arrays - 在 BigQuery 中转换数组的所有元素

转载 作者:行者123 更新时间:2023-12-04 02:00:49 28 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Bigquery array of STRINGs to array of INTs

(2 个回答)


3年前关闭。




我的输入是一个包含未知数量元素的字符串:“1,2,3”。
从中,我想得到一个整数数组。

使用 SPLIT 会给我一个字符串数组。如何将其转换为整数数组。

我最好的猜测是用户定义的函数。

最佳答案

下面是 BigQuery 标准 SQL

#standardSQL
WITH `project.dataset.yourTable` AS (
SELECT '1,2,3,4,5' str UNION ALL
SELECT '12,34,56,78'
)
SELECT ARRAY(SELECT CAST(num AS INT64) FROM UNNEST(SPLIT(str)) num) arr
FROM `project.dataset.yourTable`

关于arrays - 在 BigQuery 中转换数组的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47416300/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com