Fonction array - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Fonction array

Crée un tableau du type de données SUPER.

Syntaxe

ARRAY( [ expr1 ] [ , expr2 [ , ... ] ] )

Argument

expr1, expr2

Expressions de n’importe quel type de données Amazon Redshift à l’exception des types de date et d’heure, car Amazon Redshift ne convertit pas les types de date et d’heure en type de données SUPER. Les arguments ne doivent pas nécessairement être du même type de données.

Type de retour

La fonction de tableau renvoie le type de données SUPER.

exemple

Les exemples suivants montrent un tableau de valeurs numériques et un tableau de différents types de données.

--an array of numeric values select array(1,50,null,100); array ------------------ [1,50,null,100] (1 row) --an array of different data types select array(1,'abc',true,3.14); array ----------------------- [1,"abc",true,3.14] (1 row)