gpt4 book ai didi

google-bigquery - IGNORE CASE 查询问题保存到表并使用 Allow large results

转载 作者:行者123 更新时间:2023-12-01 23:42:54 35 4
gpt4 key购买 nike

我的查询需要不区分大小写,所以我发现 IGNORE CASE 在以浏览器为目标的查询中使用时效果非常好(我说的是 BQ web UI)。如果我选择一个目标表(对我来说绝对必须)并选择 Allow Large Results(未选中 Flatten Results),然后我会收到如下神秘错误:

Error: unexpected LIMIT clause at: 2.200 - 2.206

尽管这 Official Google BigQuery issue and feature request tracker帖子似乎谈到了同样的问题,尽管该问题似乎已在 2015 年 1 月得到确认,但解决方案并不明显。

我可能会使用一堆带有小写搜索列的临时表作为一种解决方法,但考虑到我拥有的表和列的数量以及我打算运行的复杂查询,这听起来非常困难。

还有其他可能的解决方法吗?为什么这还不能在 BQ 上运行?

最佳答案

是的,这是一个已知问题,并没有被忽视。修复它的代码更改(令人惊讶地)并不微不足道,但它们大部分都已完成。没有团队在仔细研究如何启用和部署它们。我不能给你一个时间表,但这个问题的解决方案即将到来。

同时,唯一的解决方法是将所有字符串比较、字符串 GROUP BY 和字符串 ORDER BY 转换为操作数的 LOWER()(或 UPPER())。

关于google-bigquery - IGNORE CASE 查询问题保存到表并使用 Allow large results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30441371/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com