【问题标题】:Group_Concat function doesn't work on simba driver with Big QueryGroup_Concat 函数不适用于带有 Big Query 的 simba 驱动程序
【发布时间】:2023-03-15 12:41:02
【问题描述】:

如果我的查询包含 Group_Concat 并使用 simba jdbc 驱动程序发送到 bigquery,我会收到未找到函数 Group_Concat 的错误。

当从 bigquery Web 界面运行相同的查询时,它可以正常工作。

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    使用standard SQL 的函数的名称是STRING_AGG。在 UI 中,您可以通过取消选中“显示选项”下的“使用旧版 SQL”来启用标准 SQL。

    【讨论】:

    • String_agg 没有 over 子句,而 Group_concat 有。我需要在某个分区上进行字符串连接。
    • 如果我们使用旧版 SQL,它的 Rest API 不支持命名参数。
    • 您可以将STRING_AGG 用作ORDER BYLIMIT 的聚合函数,这可以让您创建您想要的那种结果。即将发布的 BigQuery 版本将支持 STRING_AGG 作为分析函数
    猜你喜欢
    • 2022-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    • 2012-11-02
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    相关资源
    最近更新 更多