https://cloud.google.com/bigquery/docs/reference/standard-sql/aggregate_functions#array_agg
①
SELECT FORMAT("%T", ARRAY_AGG(x) OVER(ORDER BY x) ) -- FORMAT("%T", ARRAY_AGG(x) OVER (ORDER BY ABS(x))) AS array_agg FROM UNNEST([2, 1, -2, 3, -2, 1, 2]) AS x; 行 f0_ 1 [-2, -2] 2 [-2, -2] 3 [-2, -2, 1, 1] 4 [-2, -2, 1, 1] 5 [-2, -2, 1, 1, 2, 2] 6 [-2, -2, 1, 1, 2, 2] 7 [-2, -2, 1, 1, 2, 2, 3]
上記リンクを参考に①を実行したところ下記のようになりました。
こちらの出力結果が調査してもわからなかったため、
どうして上記のような出力結果となるか教えていただきたいです。
また、リンクにてABSを実行した例も合わせて、教えていただけましたらうれしい限りです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/09 06:10
2020/03/09 06:41