Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’APPLIQUE À : NoSQL
Renvoie le nombre de valeurs de l’expression.
COUNT(<scalar_expr>)
Description | |
---|---|
scalar_expr |
Expression scalaire. |
Retourne une valeur scalaire numérique.
Ce premier exemple transmet une valeur scalaire ou une expression numérique à la fonction COUNT
. L’expression est évaluée d’abord en scalaire, ce qui donne la même valeur au résultat des deux utilisations de la fonction.
SELECT VALUE {
countScalar: COUNT(1),
countExpression: COUNT(2 + 3)
}
[
{
"countScalar": 1,
"countExpression": 1
}
]
Cet exemple suivant suppose qu’il existe un conteneur avec deux éléments avec un champ /name
. Il existe un élément unique sans le même champ.
[
{
"name": "Horric socks",
"category": "socks"
},
{
"name": "Shinity socks",
"category": "socks"
},
{
"category": "socks"
}
]
Dans cet exemple, la fonction compte le nombre de fois où le champ scalaire spécifié est présent dans les données filtrées. Ici, la fonction recherche le nombre de fois où le champ /name
est présent, soit deux fois sur trois.
SELECT VALUE
COUNT(p.name)
FROM
products p
WHERE
p.category = "socks"
[
2
]
Dans cet exemple final, la fonction est utilisée pour compter chaque élément d’un colocalisateur.
SELECT VALUE
COUNT(1)
FROM
items
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenant