我有一个 URL 列表/这是一个示例 — www.site.com/product/item1/?utm_source=google&utm_medium=cpc
如何使用 BigQuery 获取问号前的所有字符?所以我想得到www.site.com/product/item1/从这个字符串。
非常感谢!
最佳答案
我认为最简单的方法是使用 SPLIT 函数,如下例所示
SPLIT(url, '?')[OFFSET(0)]
作为替代方案,您可以使用 REGEXP_EXTRACT,如下例所示
REGEXP_EXTRACT(url, r'[^?]*')
关于google-bigquery - 如何使用标准 SQL 删除 BigQuery 中某个字符之后的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62878118/