以下是Bigquery SQL正则表达式的示例,该示例仅匹配在字符串的开头或结尾的数字,并且不匹配任何字母后面或前面的数字:
SELECT * FROM mytable WHERE REGEXP_CONTAINS(myfield, r'^\d.*\d$') AND NOT REGEXP_CONTAINS(myfield, r'[a-zA-Z]\d|\d[a-zA-Z]')
解释一下这个正则表达式:
这个正则表达式可以根据需要进行修改,以匹配您的具体要求。
上一篇:BigquerySQL语句中,涉及其他表的相关子查询必须解开关联才能执行。
下一篇:BigQuerySQL中查找由逗号分隔的两列之间的交集。