Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlev, COUNT ifadedeki değerlerin sayısını döndürür.
Sözdizimi
COUNT(<scalar_expr>)
Arguments
| Description | |
|---|---|
scalar_expr |
Saymak için bir skaler ifade. |
Dönüş türleri
Sayısal bir skaler değer döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Bu örnekler için koleksiyondaki Products bu örnek belge kümesini göz önünde bulundurun.
[
{
"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"
}
]
Skaler değer ve ifade kullanarak sayma
Bu örnekte COUNT, bir skaler ve bir ifade ile kullanılır. Her ikisi de döndürür 1.
SELECT VALUE {
countScalar: COUNT(1),
countExpression: COUNT(2 + 3)
}
[
{
"countScalar": 1,
"countExpression": 1
}
]
Alanın oluşumlarını sayma
Bu örnekte işlev, alanın filtrelenmiş verilerde kaç kez gerçekleştiğini name sayar.
SELECT VALUE
COUNT(p.name)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Tüm öğeleri say
Bu örnekte işlev, filtreyle eşleşen bir kapsayıcı içindeki her öğeyi saymak için kullanılır.
SELECT VALUE
COUNT(1)
FROM
products p
WHERE
p.detailCategory = "gear-cycle-helmets"
[
10
]
Açıklamalar
- Bu işlev, sorgunun filtresindeki tüm özellikler için aralık dizininin kullanılmasından yararlanır. Daha fazla bilgi için bkz. aralık dizinleri.