进行Bigquery查询时,例如:
Select Campaign FROM TABLE WHERE Campaign CONTAINS 'buy' GROUP BY Campaign IGNORE CASE LIMIT 100
与LIMIT子句一起使用时,IGNORE CASE子句不起作用。
前段时间它确实起作用了。 这是Bigquery的错误还是发生了什么变化?
非常感谢 拉米罗
答案 0 :(得分:1)
这里有几件事:
IGNORE CASE
出现在查询的末尾,因此您需要使用LIMIT 100 IGNORE CASE
而不是IGNORE CASE LIMIT 100
如果要使用标准SQL进行查询,可以执行以下操作:
Select LOWER(Campaign) AS Campaign
FROM TABLE
WHERE LOWER(Campaign) LIKE '%buy%'
GROUP BY LOWER(Campaign)
LIMIT 100