Google bigquery 如何使用标准SQL删除BigQuery中某个字符后的所有字符?
我有一个URL列表/这里是一个示例- 如何使用BigQuery获取问号之前的所有字符?我想从这根绳子上得到什么 非常感谢 您可以使用该功能。不过,您必须创建regexp表达式Google bigquery 如何使用标准SQL删除BigQuery中某个字符后的所有字符?,google-bigquery,Google Bigquery,我有一个URL列表/这里是一个示例- 如何使用BigQuery获取问号之前的所有字符?我想从这根绳子上得到什么 非常感谢 您可以使用该功能。不过,您必须创建regexp表达式 此外,您还可以使用数据流作为另一个选项来转换数据。我认为最简单的方法是使用拆分函数,如下例所示 SPLIT(url, '?')[OFFSET(0)] REGEXP_EXTRACT(url, r'[^?]*') 作为替代方案,您可以使用REGEXP_EXTRACT,如下例所示 SPLIT(url, '?')[OF
此外,您还可以使用数据流作为另一个选项来转换数据。我认为最简单的方法是使用拆分函数,如下例所示
SPLIT(url, '?')[OFFSET(0)]
REGEXP_EXTRACT(url, r'[^?]*')
作为替代方案,您可以使用REGEXP_EXTRACT,如下例所示
SPLIT(url, '?')[OFFSET(0)]
REGEXP_EXTRACT(url, r'[^?]*')
谢谢你,米哈伊尔!REGEXP_摘录的效果非常好。