我的输入是一个包含不知道数量元素的字符串:“1,2,3”。 从那以后,我想得到一个整数数组。
使用SPLIT会得到一个字符串数组。如何将其转换为整数数组。
我最好的猜测是用户定义的功能。
答案 0 :(得分:1)
以下是BigQuery Standard 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`