谷歌大查询确切在哪里
Posted
技术标签:
【中文标题】谷歌大查询确切在哪里【英文标题】:Google Big Query exact WHERE 【发布时间】:2014-08-14 07:58:28 【问题描述】:抱歉,我在使用 Google Big Query 方面经验不足。我想给出一个“WHERE”子句给出精确输出的查询。
现在我的陈述如下:
Select values
where values CONTAIN '8'
这给了我包含
的值 8
12,800
12,8,20
5,7,8
100,8000
我怎样才能将查询更改为只给我
8
12,8,20
5,7,8
【问题讨论】:
【参考方案1】:您不需要完全匹配,而是部分匹配,其中子字符串为 8(可选用逗号)。您可以尝试类似
从表格中选择值 在哪里 REGEXP_MATCH(值, r'(^8$)|(^8,)|(,8,)|(,8$)')
匹配值 '8',或以 '8' 或 ',8' 开头,或以 ',8' 结尾
【讨论】:
以上是关于谷歌大查询确切在哪里的主要内容,如果未能解决你的问题,请参考以下文章