LoginSignup
7
1

More than 5 years have passed since last update.

BigQuery Standard SQLで配列のソートをする方法

Posted at

BigQuery Standard SQLで配列のソートをするUDF関数を作ってみました。

#standardSQL
CREATE TEMPORARY FUNCTION ARRAY_INT64_SORT(arr ARRAY<INT64>)
RETURNS ARRAY<INT64> AS ((
  SELECT ARRAY_AGG(x) FROM(
    SELECT x FROM UNNEST(arr) AS x ORDER BY x
  )
));
SELECT ARRAY_INT64_SORT([8, 1, 3, 9, 5, 4, 7, 2, 6, 10])
7
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
1