共用方式為


sort_array函式

適用於: 核取記號為「是」Databricks SQL 核取記號為「是」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]