問題タブ [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.
google-bigquery - 文字列を特定の順序で結合する
サンプルテーブル
番号 | DEAL_NUMBER | 名前1 | NAME2 |
---|---|---|---|
1 | T01 | トム | ジェリー |
2 | T02 | レブロン | スティーブン |
以下のように出力したい:
番号 | DEAL_NUMBER | 名前1 | NAME2 | 名前_COM |
---|---|---|---|---|
1 | T01 | トム | ジェリー | レブロン トム スティーブン ジェリー |
2 | T02 | レブロン | スティーブン | レブロン トム スティーブン ジェリー |
string_agg 関数を使えば解決できますが、あまり便利ではありません。
それをより良くすることができるアプローチはありますか?
google-bigquery - グループへの BigQuery JavaScript UDF の適用
グループに JavaScript ユーザー定義関数を適用しようとしています。次のコードでは、 -- group by my_group
withintuple
がコメント アウトされています。内のtest
すべてにtemp関数を適用したい。group by がコメントアウトされている場合、コードが実行されます。group by を含めようとすると、「複数の要素を生成したスカラー サブクエリ」が生成されます。グループ ( ) ごとに配列を出力できるようにするには、どのような変更を加える必要がありますか?my_group
test_data
my_group
次のような出力を探しています。