Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De COUNT functie retourneert het aantal waarden in de expressie.
Syntaxis
COUNT(<scalar_expr>)
Arguments
| Description | |
|---|---|
scalar_expr |
Een scalaire expressie die moet worden geteld. |
Retourtypen
Retourneert een numerieke scalaire waarde.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Bekijk deze voorbeeldset documenten in de Products verzameling voor deze voorbeelden.
[
{
"name": "Kameni Adult Bike Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Rockmak Full Face Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Barea Skateboard Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Cranix Full Face Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Furano Adult Bike Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Prigla Adult Bike Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Menitos Skateboard Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Knimer Adult Bike Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Cranix Bike Helmet",
"detailCategory": "gear-cycle-helmets"
},
{
"name": "Jeropa Adult Bike Helmet",
"detailCategory": "gear-cycle-helmets"
}
]
Tellen met behulp van een scalaire waarde en een expressie
In dit voorbeeld wordt COUNT gebruikt met een scalaire en een expressie. Beide retourneren 1.
SELECT VALUE {
countScalar: COUNT(1),
countExpression: COUNT(2 + 3)
}
[
{
"countScalar": 1,
"countExpression": 1
}
]
Aantal exemplaren van een veld
In dit voorbeeld telt de functie het aantal keren dat het name veld voorkomt in gefilterde gegevens.
SELECT VALUE
COUNT(p.name)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Alle items tellen
In dit voorbeeld wordt de functie gebruikt om elk item in een container te tellen dat overeenkomt met het filter.
SELECT VALUE
COUNT(1)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Opmerkingen
- Deze functie profiteert van het gebruik van een bereikindex voor eigenschappen in het filter van de query. Zie bereikindexen voor meer informatie.