Catégories :

Fonctions de données semi-structurées et structurées (tableau/objet)

ARRAY_REVERSE

Renvoie un tableau avec les éléments du tableau d’entrée dans l’ordre inverse.

Syntaxe

ARRAY_REVERSE( <array> )
Copy

Arguments

array

Le tableau source.

Renvoie

Un tableau contenant les éléments du tableau d’entrée dans l’ordre inverse.

Notes sur l’utilisation

  • Si l’argument est NULL, le résultat sera NULL.

  • Lorsque vous transmettez un tableau structuré à la fonction, celle-ci renvoie un tableau structuré du même type.

Exemples

L’exemple suivant renvoie un tableau contenant les éléments du tableau d’entrée dans l’ordre inverse :

SELECT ARRAY_REVERSE([1,2,3,4]);
Copy
+--------------------------+
| ARRAY_REVERSE([1,2,3,4]) |
|--------------------------|
| [                        |
|   4,                     |
|   3,                     |
|   2,                     |
|   1                      |
| ]                        |
+--------------------------+