【问题标题】:Split String having commas or 'and ' in one string拆分在一个字符串中包含逗号或 \' 和 \' 的字符串
【发布时间】:2022-08-18 23:25:43
【问题描述】:

select split(\'Ben Hobson, Jane McGuire and Kerry McCarthy\',\',\')
返回

本霍布森
简麦奎尔和克里麦卡锡

预期输出:


本霍布森
简·麦奎尔
克里麦卡锡
如何在 BigQuery 中实现这一点

    标签: split google-bigquery


    【解决方案1】:

    考虑下面

    SELECT SPLIT(REPLACE('Ben Hobson, Jane McGuire and Kerry McCarthy','and', ','))
    

    请注意,您需要修剪删除空格。

    或者,如果保证逗号后跟一个空格,您可以试试这个。

    SELECT SPLIT(REPLACE('Ben Hobson, Jane McGuire and Kerry McCarthy',' and ', ','), ', ')
    

    【讨论】:

      猜你喜欢
      • 2016-05-28
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多