Section courante

A propos

Section administrative du site

ARRAY_CONCAT_AGG

Tableau de concaténation d'agrégation
BigQuery

Syntaxe

ARRAY_CONCAT_AGG(expression [ORDER BY key [{ASC|DESC}] [, ... ]] [LIMIT n])

Paramètres

Nom Description
expression Ce paramètre permet de spécifier l'expression, qui doit être de type ARRAY, dont les éléments seront concaténés dans un tableau unique.
ORDER BY key [{ASC|DESC}] [, ...] Ce paramètre est une clause fondamentale en SQL, y compris dans BigQuery, permettant de contrôler l'ordre dans lequel les résultats d'une requête ou les éléments agrégés sont présentés. Voici une explication spécifique de chaque composante : key: Ce paramètre permet de spécifier la colonne ou l'expression sur laquelle le tri doit être effectué. Il s'agit de la base de l'ordonnancement. Vous pouvez utiliser le nom d'une colonne, une expression (par exemple, LENGTH(nom_produit)) ou même la position numérique de la colonne dans le SELECT (bien que ce soit moins recommandé pour la lisibilité). {ASC|DESC}: Ce sont des mots-clés optionnels qui déterminent la direction du tri pour la key spécifiée. ASC (Ascendant): Ce paramètre permet de trier les éléments de la valeur la plus basse à la plus élevée. Pour les nombres, c'est du plus petit au plus grand (1, 2, 3...). Pour le texte, c'est alphabétique (A, B, C...). C'est le comportement par défaut si ni ASC ni DESC n'est spécifié. DESC (Descendant): Ce paramètre permet de trier les éléments de la valeur la plus élevée à la plus basse. Pour les nombres, c'est du plus grand au plus petit (3, 2, 1...). Pour le texte, c'est alphabétique inversé (Z, Y, X...). [, ... ]: Cette notation indique que vous pouvez spécifier plusieurs clés de tri, séparées par des virgules. Ce paramètre permet de définir un ordre de tri secondaire, tertiaire, etc. Si les valeurs de la première key sont identiques pour plusieurs éléments, le tri est ensuite effectué sur la deuxième key, et ainsi de suite. Par exemple, ORDER BY pays ASC, ville DESC triera d'abord par pays en ordre alphabétique croissant, puis pour chaque pays, il triera les villes en ordre alphabétique décroissant.
LIMIT n Ce paramètre facultatif permet de limiter le nombre de tableaux de l'expression qui seront concaténés. n doit être une constante de type INT64.

Description

Cette fonction permet d'effectuer la concaténation de tableau en un seul tableau.

Remarques



Dernière mise à jour : Jeudi, le 18 Juin 2020