- Catégories :
Fonctions d’agrégation (Compter les valeurs distinctes) , Fonctions de la fenêtre (Agrégation de données semi-structurées)
ARRAY_UNIQUE_AGG¶
Renvoie un ARRAY qui contient toutes les valeurs distinctes de la colonne spécifiée.
- Voir aussi :
Utilisation de tableaux pour calculer des valeurs distinctes pour les agrégations hiérarchiques
Syntaxe¶
ARRAY_UNIQUE_AGG( <column> )
Arguments¶
column
La colonne contenant les valeurs.
Renvoie¶
La fonction renvoie un ARRAY contenant les valeurs distinctes de la colonne spécifiée. Les valeurs dans l’ARRAY ne sont pas dans un ordre particulier, et l’ordre n’est pas déterministe.
La fonction ignore les valeurs NULL dans la colonne column
. Si column
ne contient que des valeurs NULL ou si la table contenant une column
est vide, la fonction renvoie un ARRAY vide.
Notes sur l’utilisation¶
Cette fonction peut être utilisée comme l’un des types de fonctions suivants :
-
Lorsqu’elle est utilisée comme fonction de fenêtre, cette fonction ne prend pas en charge les cadres de fenêtres.
Cette fonction ne prend pas en charge un type structuré comme argument d’entrée.
Exemples¶
Agrégation¶
Voir Utilisation de tableaux pour calculer des valeurs distinctes pour les agrégations hiérarchiques.