2017-02-08 7 views
1

クエリにGroup_Concatが含まれていて、simba jdbcドライバを使用してbigqueryに送信すると、Group_Concat関数が見つからないというエラーが発生します。big_quickでsimbaドライバでGroup_Concat関数が動作しない

同じクエリがbigquery Webインターフェイスから実行された場合、正常に動作します。

答えて

2

standard SQLを使用する関数の名前はSTRING_AGGです。 UIでは、「Show Options」の下の「Use Legacy SQL」のチェックを外すことで、標準SQLを有効にすることができます。

+1

Group_concatはString_aggに対してover節はありません。私はいくつかのパーティション上で文字列の連結を行う必要があります。 – sanjay

+1

レガシーSQLを使用している場合、そのRest APIは名前付きパラメータをサポートしていません。 – sanjay

+0

'STRING_AGG'は集計関数として' ORDER BY'と 'LIMIT'の両方で使うことができます。これにより、必要な種類の結果を作成することができます。今後のBigQueryのリリースでは、解析関数として 'STRING_AGG'がサポートされます –

関連する問題