配列関数 | BigQuery | Google Cloud
GENERATE_ARRAYで作るとINT64の空配列になってしまう
SELECT GENERATE_ARRAY(1,0,1) AS tagsUNIONなどで文字列の配列と結合させようとすると型が合わなくなってしまう
例
SELECT ['a','b'] AS tags
UNION ALL
SELECT GENERATE_ARRAY(1,0,1) AS tags- 結果
Column 1 in UNION ALL has incompatible types: ARRAY<STRING>, ARRAY<INT64> at [3:1] Create empty string array BigQuery - Stack Overflow
こまったときのstackoverflow、答えが書いてありました
SELECT ARRAY<STRING>[] AS tagsでSTRINGの空配列を生成できる
解決!


