Tous les produits
Search
Centre de documentation

MaxCompute:SHUFFLE

Dernière mise à jour :Aug 10, 2026

Renvoie un tableau dont les éléments sont mélangés aléatoirement.

Syntaxe

	shuffle(array)

Paramètres

array : tableau d'entrée.

Valeur renvoyée

Renvoie un tableau dont les éléments sont mélangés aléatoirement.

  • Si la valeur d'entrée est NULL, la fonction renvoie NULL.

  • Le résultat de cette fonction est non déterministe.

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

La fonction SHUFFLE fait partie des fonctions de type complexe. Pour plus d'informations sur le traitement des données de type complexe (ARRAY, MAP, STRUCT, JSON), consultez la rubrique Fonctions de type complexe.