以 7 位数字结尾的字段的 Big Query SQL 正则表达式
Posted
技术标签:
【中文标题】以 7 位数字结尾的字段的 Big Query SQL 正则表达式【英文标题】:Big Query SQL regex for a field ending with a 7 digit number 【发布时间】:2019-12-03 22:13:51 【问题描述】:在我的查询中,我试图过滤 pagePath 以仅包含以七位数字结尾的 pagePath 值。我怎样才能做到这一点?
SELECT pagePath
FROM table
where pagePath (ends with a 7 digit number)
【问题讨论】:
试试\d7$
这能回答你的问题吗? REGEXP_MATCH in BigQuery Standard SQL
【参考方案1】:
只是:
where regexp_contains(pagePath, '\d7$')
正则表达式解释:
\d a digit (0 to 9)
7 quantifier (hence we want 7 occurences of a digit)
$ end of the string
【讨论】:
以上是关于以 7 位数字结尾的字段的 Big Query SQL 正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
找出每个字段在 Google Big Query 中占用的空间量