【发布时间】:2019-09-02 14:39:36
【问题描述】:
我正在尝试提取数组只满足特定条件的记录。
例如,我只想要包含“IAB3”的结果。
这是表格的样子
表名:
出价
列名:
BidderBanner / WinCat
参赛作品:
1600402 / null
1911048 / null
1893069 / [IAB3-11, IAB3]
1214894 / IAB3
我最初的想法是这样的
SELECT * FROM bids WHERE WinCat = "IAB3"
但我收到一个错误,指出与运算符类型数组、字符串不匹配。
该数据库位于 Google Big Query 中。
【问题讨论】:
-
您使用的是什么数据库? “标准 SQL”不支持数组。
-
您可能会发现LIKE 很有帮助。
标签: sql arrays google-bigquery where