Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce COUNT vrátí počet hodnot ve výrazu.
Syntaxe
COUNT(<scalar_expr>)
Arguments
| Description | |
|---|---|
scalar_expr |
Skalární výraz, který se má spočítat. |
Návratové typy
Vrátí číselnou skalární hodnotu.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Pro tyto příklady zvažte tuto ukázkovou sadu dokumentů v Products kolekci.
[
{
"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"
}
]
Počítání pomocí skalární hodnoty a výrazu
V tomto příkladu se funkce COUNT používá se skalárem a výrazem. Oba vrátit 1.
SELECT VALUE {
countScalar: COUNT(1),
countExpression: COUNT(2 + 3)
}
[
{
"countScalar": 1,
"countExpression": 1
}
]
Počet výskytů pole
V tomto příkladu funkce spočítá počet výskytů name pole ve filtrovaných datech.
SELECT VALUE
COUNT(p.name)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Spočítat všechny položky
V tomto příkladu se funkce používá k počítání všech položek v kontejneru, který odpovídá filtru.
SELECT VALUE
COUNT(1)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Poznámky
- Tato funkce využívá použití indexu rozsahu pro všechny vlastnosti ve filtru dotazu. Další informace najdete v tématu indexy rozsahu.