我在BigQuery中有一个包含数百万行的表,我希望将adx_catg_id列拆分为多个新列。请注意,adx_catg_id列包含由空格分隔的任意数量的单词。如果字符串只包含少于五个单词,则下面的查询示例可以将adx_catg_id拆分为多个列。我可以扩展它以支持更多的单词,但我需要将其自动化。2,LENGTH(TS)) as str0 (select adx_catg_id TS from [m
// string was split from eol [do that]}我想从csv文件中读取内容,并区分由于新行而拆分字符串时发生的情况,以及由于所需的分隔符而拆分字符串时发生的情况--例如,在上面的示例代码中填充___。我能想到的方法有:(2)通过写入另一个文件,自动在每行末尾添加一个字符,
(3)使用不带分隔符的getline,然后创建一个函数,