【发布时间】:2020-10-31 20:27:15
【问题描述】:
我需要基于列col 创建一个新列,但提取第三个- 和第四个- 之间的所有内容。示例:ABC-123-aaa-INEEDTHIS-2000-BBB-123-CCC111-AAAAA-bb-INEEDTHIS-BB-435-A
如何使用 Big Query 做到这一点?
我正在尝试这样的事情:
SELECT REGEXP_EXTRACT(col, r'\w\w[^\d]\d\d') as newcol from mytable
如果可能的话,我也想了解这个解决方案背后的regex。
【问题讨论】:
标签: sql regex google-bigquery