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_concat
La fonction array_concat concatène deux tableaux pour créer un tableau qui contient tous les éléments du premier tableau suivi de tous les éléments du second tableau. Les deux arguments doivent être des tableaux valides.
Syntaxe
array_concat( super_expr1, super_expr2 )
Arguments
- super_expr1
-
Valeur qui spécifie le premier des deux tableaux à concaténer.
- super_expr2
-
Valeur qui spécifie le deuxième des deux tableaux à concaténer.
Type de retour
La fonction array_concat renvoie une valeur de données SUPER.
exemple
Les exemples suivants montrent la concaténation de deux tableaux du même type et la concaténation de deux tableaux de types différents.
-- concatenating two arrays SELECT ARRAY_CONCAT(ARRAY(10001,10002),ARRAY(10003,10004)); array_concat ------------------------------------ [10001,10002,10003,10004] (1 row) -- concatenating two arrays of different types SELECT ARRAY_CONCAT(ARRAY(10001,10002),ARRAY('ab','cd')); array_concat ------------------------------ [10001,10002,"ab","cd"] (1 row)