Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La COUNT funzione restituisce il conteggio dei valori nell'espressione.
Sintassi
COUNT(<scalar_expr>)
Arguments
| Description | |
|---|---|
scalar_expr |
Espressione scalare da contare. |
Tipi restituiti
Restituisce un valore scalare numerico.
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Si consideri questo set di documenti di esempio all'interno della Products raccolta per questi esempi.
[
{
"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"
}
]
Conteggio usando un valore scalare e un'espressione
In questo esempio, COUNT viene usato con un valore scalare e un'espressione. Entrambi restituiscono 1.
SELECT VALUE {
countScalar: COUNT(1),
countExpression: COUNT(2 + 3)
}
[
{
"countScalar": 1,
"countExpression": 1
}
]
Conteggio delle occorrenze di un campo
In questo esempio, la funzione conta il numero di volte in cui si verifica il name campo nei dati filtrati.
SELECT VALUE
COUNT(p.name)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Conteggia tutti gli elementi
In questo esempio, la funzione viene usata per contare ogni elemento all'interno di un contenitore che corrisponde al filtro.
SELECT VALUE
COUNT(1)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Osservazioni:
- Questa funzione trae vantaggio dall'uso di un indice di intervallo per qualsiasi proprietà nel filtro della query. Per altre informazioni, vedere Indici di intervallo.