ARRAY_SUM (requête NoSQL)

Retourne la valeur de somme des éléments dans l’expression de tableau spécifiée.

Syntaxe

ARRAY_SUM(<array_expr>)  

Arguments

Descriptif
array_expr Expression de tableau.

Types de retour

Retourne une expression numérique.

Examples

L’exemple suivant montre les résultats de l’utilisation de cette fonction sur des tableaux avec des valeurs numériques.

SELECT VALUE {
    "case1": ARRAY_SUM([1, 2, 3, 4]),
    "case2": ARRAY_SUM([1, 2, 3, 4, undefined]),
    "case3": ARRAY_SUM(['abc', 'ABC', 'aBc', 'AbC']),
    "case4": ARRAY_SUM([12, 'abc', true, false, null, undefined])
}
[
    {
        "case1": 10,
        "case2": 10
    }
]

Remarques

  • Les éléments du tableau ne peuvent être numériques que.
  • Toutes les valeurs non définies sont ignorées.
  • Cette fonction effectue une analyse complète.