Freigeben über


shuffle-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt eine zufällige Permutation des Arrays in expr zurück.

Syntax

shuffle(expr)

Argumente

  • expr: Ein ARRAY-Ausdruck.

Gibt zurück

Der Ergebnistyp stimmt mit dem expr-Typ überein.

Diese Funktion ist nicht deterministisch.

Beispiele

> SELECT shuffle(array(1, 20, 3, 5));
 [3,1,5,20]
> SELECT shuffle(array(1, 20, NULL, 3));
 [20,NULL,3,1]