問題タブ [bigquery-udf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
85 参照

google-bigquery - 文字列を特定の順序で結合する

サンプルテーブル

番号 DEAL_NUMBER 名前1 NAME2
1 T01 トム ジェリー
2 T02 レブロン スティーブン

以下のように出力したい:

番号 DEAL_NUMBER 名前1 NAME2 名前_COM
1 T01 トム ジェリー レブロン トム スティーブン ジェリー
2 T02 レブロン スティーブン レブロン トム スティーブン ジェリー

string_agg 関数を使えば解決できますが、あまり便利ではありません。

それをより良くすることができるアプローチはありますか?

0 投票する
1 に答える
30 参照

google-bigquery - グループへの BigQuery JavaScript UDF の適用

グループに JavaScript ユーザー定義関数を適用しようとしています。次のコードでは、 -- group by my_groupwithintupleがコメント アウトされています。内のtestすべてにtemp関数を適用したい。group by がコメントアウトされている場合、コードが実行されます。group by を含めようとすると、「複数の要素を生成したスカラー サブクエリ」が生成されます。グループ ( ) ごとに配列を出力できるようにするには、どのような変更を加える必要がありますか?my_grouptest_datamy_group

次のような出力を探しています。