Tous les produits
Search
Centre de documentation

MaxCompute:SHUFFLE

Dernière mise à jour :Sep 22, 2026

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.