【问题标题】:Need to separate the string from a column to multiple columns which is separated by ';' delimeter in bigquery需要将字符串从一列分隔为多列,以';'分隔bigquery中的分隔符
【发布时间】:2018-07-23 08:09:02
【问题描述】:

我有以下情况 我的列值如下所示:

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

等等 感谢您的帮助。

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    您可以使用 SPLIT 和 NTH 函数执行此操作。有关如何使用它的示例,请参阅下面的链接。

    BigQuery: SPLIT() returns only one value

    【讨论】:

      猜你喜欢
      • 2010-10-19
      • 2022-01-01
      • 2015-08-02
      • 1970-01-01
      • 2019-10-11
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多