共用方式為


sort_array 函式

適用于: check marked yes Databricks SQL check marked yes Databricks Runtime

以排序次序傳回陣列 expr

語法

sort_array(expr [, ascendingOrder] )

引數

  • exprARRAY:可排序專案的運算式。
  • ascendingOrder:預設為 true 的選擇性 BOOLEAN 運算式。

傳回

結果類型符合 expr

根據陣列元素的自然順序,以遞增或遞減順序排序輸入陣列。 NULL 元素會以遞增順序放置於傳回陣列的開頭,或以遞減順序排列在傳回陣列的結尾。

範例

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