に最終更新
ARRAY_REVERSE_SORT
機能
配列の要素を降順に並べ替えます。
構文
ARRAY_REVERSE_SORT(arr)
パラメータ
arr:ARRAY<T>。Tには数値、真偽値、文字列、日時、IP アドレスなどの型を指定できます。多次元配列にも対応していますが、配列のすべての要素は、ネストの深さにかかわらず、対応する型である必要があります。
戻り値
- 入力と同じ型の
ARRAY<T>を返します。 NULL要素は、返される配列の末尾に配置されます。
使用上の注意
- 入力が
NULLの場合はNULLを返し、空の配列[]の場合は空の配列を返します。 ARRAY_REVERSE_SORTは降順に並べ替えます。一方、ARRAY_SORTは昇順に並べ替えます。
例
-
基本的な例:
NULL要素は、返される配列の末尾に配置されます。ARRAY_REVERSE_SORT([1,2,3,null])->[3,2,1,null]
-
入力が
NULLの場合はNULLを返し、空の配列[]の場合は空の配列を返します。ARRAY_REVERSE_SORT(NULL)->NULLARRAY_REVERSE_SORT([])->[]
-
多次元配列の並べ替え
ARRAY_REVERSE_SORT([[3, 4], [5, 6]])->[[5, 6], [3, 4]]