array_sort函數<一個class="headerlink" href="//www.eheci.com/docs/sql/language-manual/functions/#array_sort-function" title="">

適用於:勾選“是”磚的SQL勾選“是”磚運行時

返回數組根據函數

語法<一個class="headerlink" href="//www.eheci.com/docs/sql/language-manual/functions/#syntax" title="">

array_sort數組函數

參數<一個class="headerlink" href="//www.eheci.com/docs/sql/language-manual/functions/#arguments" title="">

  • 數組:求值為數組的表達式。

  • 函數:定義排序順序的lambda函數。

返回<一個class="headerlink" href="//www.eheci.com/docs/sql/language-manual/functions/#returns" title="">

的類型匹配結果類型數組

如果函數則數組按升序排序。

如果函數時,它接受表示數組的兩個元素的兩個參數。

函數必須返回-1、0或1,這取決於第一個元素是否小於、等於或大於第二個元素。

如果函數返回其他值(包括NULL),array_sort失敗並引發錯誤。

NULL元素被放置在返回數組的末尾。

例子<一個class="headerlink" href="//www.eheci.com/docs/sql/language-manual/functions/#examples" title="">

>選擇array_sort數組561),正確的->情況下<正確的然後-1>正確的然後1其他的0結束);156>選擇array_sort數組“公元前”“ab”“直流”),正確的->情況下而且正確的然後0然後-1正確的然後1<正確的然後1>正確的然後-1其他的0結束);直流公元前ab>選擇array_sort數組“b”' d '“c”“一個”));一個bcd