BigQuery标准SQL-不匹配正则表达式

Elo*_*ati 1 google-bigquery

我正在尝试创建一个查询,该查询将选择与给定正则表达式不匹配的所有内容

在旧版中,我们有REGEX_MATCH,所以我能够 WHERE x NOT REGEX_MATCH("[a-z]")

与标准SQL等效的是什么?

Mik*_*ant 9

在BigQuery Standrad SQL中,您应该REGEXP_CONTAINS(value, regex)改用

例如

WHERE NOT REGEXP_CONTAINS(x, r'[a-z]')
Run Code Online (Sandbox Code Playgroud)