Renvoie les éléments d'un tableau dans un ordre aléatoire.
Syntaxe
shuffle(array)
Paramètres
array : tableau d'entrée.
Valeur de retour
La fonction renvoie les éléments du tableau dans un ordre aléatoire.
Si la valeur d'entrée est null, la fonction renvoie null.
Le résultat renvoyé par cette fonction n'est pas défini.
Exemples
-
SELECT shuffle(array(1, 20, 3, 5));Résultat :
[3,1,5,20] -
SELECT shuffle(array(1, 20, null, 3));Résultat :
[20,null,3,1]
Fonctions associées
SHUFFLE est une fonction de type complexe. Pour plus d'informations sur les fonctions de traitement des types de données complexes (ARRAY, MAP, STRUCT et JSON), consultez la rubrique Fonctions de type complexe.