適用対象:
Databricks SQL
Databricks Runtime
expr の配列を並べ替え順序で返します。
構文
sort_array(expr [, ascendingOrder] )
引数
-
expr: 並べ替え可能な要素のARRAY式。 -
ascendingOrder: 既定値がBOOLEANに設定されている省略可能なtrue式。
返品
結果の型は expr と一致します。
配列要素の自然な順序に従って、入力配列を昇順または降順に並べ替えます。
NULL 要素は、返された配列の先頭に昇順で、または返された配列の末尾に降順で配置されます。
例
> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
[NULL,a,b,c,d]