如何在 Bigquery 中使用 space 分隔符将字符串拆分为行?

How to split string into rows with space delimiter in Bigquery?

我很难理解正则表达式。

我有一个tablemydataset.city

id | city
---+----------------------------------------------    
1  | LOS ANGELES     NEW YORK     INDIANAPOLIS

每个城市之间包含 5 个空格作为分隔符。

我希望它将它们分成这样的行:

id | city
---+------------
1  | LOS ANGELES
1  | NEW YORK
1  | INDIANAPOLIS

如何在 bigquery 中写这个?

下面使用

select id, city
from your_table, unnest(split(city, '     ')) city    

如果应用于您问题中的示例数据 - 输出为