メインコンテンツまでスキップ

ARRAY_REVERSE_SORT

Function

配列要素を降順でソートします。

Syntax

  • ARRAY_REVERSE_SORT(arr)

Parameters

  • arr: ARRAY<T>Tは数値、boolean、文字列、datetime、IPなどが可能です。多次元配列もサポートされていますが、すべての配列要素(どれだけ深くネストされていても)はサポートされている型である必要があります。

Return value

  • 入力と同じ型のARRAY<T>を返します。
  • NULL要素は返される配列の末尾に配置されます。

Usage notes

  • 入力がNULLの場合、NULLを返します。入力が空の配列[]の場合、空の配列を返します。
  • ARRAY_REVERSE_SORTは降順でソートし、ARRAY_SORTは昇順でソートします。

Examples

  • 基本: NULL要素は返される配列の末尾に配置されます

    • ARRAY_REVERSE_SORT([1,2,3,null]) -> [3,2,1,null]
  • 入力がNULLの場合、NULLを返します。入力が空の配列[]の場合、空の配列を返します。

    • ARRAY_REVERSE_SORT(NULL) -> NULL
    • ARRAY_REVERSE_SORT([]) -> []
  • 多次元配列のソート

    • ARRAY_REVERSE_SORT([[3, 4], [5, 6]]) -> [[5, 6], [3, 4]]