COUNT (Azure Cosmos DB)
GILT FÜR: NoSQL
Diese Systemfunktion gibt die Anzahl der Werte im Ausdruck zurück.
Syntax
COUNT(<scalar_expr>)
Argumente
scalar_expr
Ein beliebiger Ausdruck, der zu einem skalaren Wert führt.
Rückgabetypen
Gibt einen numerischen (skalaren) Wert zurück.
Beispiele
Im folgenden Beispiel wird die Gesamtanzahl von Elementen in einem Container zurückgegeben:
SELECT COUNT(1)
FROM c
Im ersten Beispiel ist der Parameter der Funktion COUNT
ein beliebiger skalarer Wert oder Ausdruck, aber der Parameter hat keinen Einfluss auf das Ergebnis. Im ersten Beispiel wird an die Funktion COUNT
der Skalarwert 1
übergeben. Dieses zweite Beispiel erzeugt ein identisches Ergebnis, obwohl ein anderer Skalarausdruck verwendet wird. Im zweiten Beispiel wird an die Funktion COUNT
der Skalarausdruck 2 + 3
übergeben, aber das Ergebnis entspricht der ersten Funktion.
SELECT COUNT(2 + 3)
FROM c
Bemerkungen
Diese Systemfunktion profitiert von einem Bereichsindex für jegliche Eigenschaften im Filter der Abfrage.