次の方法で共有


sort_array 関数

適用対象:check marked yes Databricks SQL check marked yes Databricks Runtime

expr の配列を並べ替え順序で返します。

構文

sort_array(expr [, ascendingOrder] )

引数

  • expr: 並べ替え可能な要素の ARRAY 式。
  • ascendingOrder: 既定値が true に設定されている省略可能な BOOLEAN 式。

返品

結果の型は expr と一致します。

配列要素の自然な順序に従って、入力配列を昇順または降順に並べ替えます。 NULL 要素は、返された配列の先頭に昇順で、または返された配列の末尾に降順で配置されます。

> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
 [NULL,a,b,c,d]