Google bigquery 需要将一列中的字符串分隔为多个列,这些列由';分隔';bigquery中的delimeter
我有下面的场景 我的列值如下所示:Google bigquery 需要将一列中的字符串分隔为多个列,这些列由';分隔';bigquery中的delimeter,google-bigquery,Google Bigquery,我有下面的场景 我的列值如下所示: loc=adhesion;pos=31;refresh=559;tag=post;tag=article;tag=business; 我想在“;”的基础上分离所有的值分隔符。 请建议在bigquery中生成以下结果的代码。 示例:我的输出应该如下所示: 应使用以下值创建列数: col1 : loc=adhesion Col2 : pos=31 col3 : refresh=559 col4 : tag=post 等等
loc=adhesion;pos=31;refresh=559;tag=post;tag=article;tag=business;
我想在“;”的基础上分离所有的值分隔符。请建议在bigquery中生成以下结果的代码。
示例:我的输出应该如下所示:
应使用以下值创建列数:
col1 : loc=adhesion
Col2 : pos=31
col3 : refresh=559
col4 : tag=post
等等
谢谢你的帮助 您可以使用SPLIT和NTH函数执行此操作。有关如何使用它的示例,请参见下面的链接
您可以使用SPLIT和NTH函数执行此操作。有关如何使用它的示例,请参见下面的链接