如何在 Google Bigquery 中提取括号内的字符? [SQL]
Posted
技术标签:
【中文标题】如何在 Google Bigquery 中提取括号内的字符? [SQL]【英文标题】:How to extract characters within brackets in Google Bigquery? [SQL] 【发布时间】:2021-04-02 18:05:25 【问题描述】:我试图只提取括号内的值。我尝试了以下方法:
SPLIT(name, ' ')[OFFSET(1)]
但是当名称中有多个单词时会遇到问题
【问题讨论】:
【参考方案1】:select *,
regexp_extract(name, r'\((.*?)\)')
from your_table
【讨论】:
以上是关于如何在 Google Bigquery 中提取括号内的字符? [SQL]的主要内容,如果未能解决你的问题,请参考以下文章
如何将每个给定长度的行的 Bigquery 表提取到 Google Storage 中的 csv 文件?
在 BigQuery Google Analytics 数据中的两个页面之间提取用户旅程数据
BigQuery - 为啥在 Google Analytics 中提取交易数据不需要 UNNEST 运算符?
Google BigQuery 使用 regexp_extract 从列中提取字符串