COUNT-Funktion
Die Funktion COUNT gibt die Anzahl der Zeilen zurück, die die WHERE-Klausel einer Anweisung SELECT erfüllen.
Wenn die Anweisung SELECT keine Klausel WHERE enthält, gibt die Funktion COUNT die Gesamtzahl der Zeilen in der Tabelle zurück.
Beispiele für die Funktion "Count"
Die folgende Abfrage gibt die Anzahl aller Ereignisse zurück, deren Zuverlässigkeit größer-gleich 9 ist.
SELECT COUNT(*) FROM events WHERE credibility >= 9Die folgende Abfrage gibt die Anzahl der Assets nach Standort und Quellen-IP-Adresse zurück.
SELECT ASSETPROPERTY('Location',sourceip)
AS location, COUNT(*)
FROM events
GROUP BY location
LAST 1 daysDie folgende Abfrage gibt die Benutzernamen, Quellen-IP-Adressen und die Anzahl der Ereignisse zurück:
SELECT username, sourceip,
COUNT(*) FROM events
GROUP BY username
LAST 600 minutes
Die Spalte sourceip wird als FIRST_sourceipzurückgegeben.
Eine sourceip wird nur pro usernamezurückgegeben, auch wenn eine andere sourceip vorhanden ist.
Wenn Sie die Klausel GROUP BY mit einem Spaltennamen oder einer AQL-Funktion verwenden, wird für die Spalte GROUP BY standardmäßig nur der erste Wert zurückgegeben, obwohl möglicherweise noch weitere Werte vorhanden sind.