fonction COUNT

La fonction COUNT renvoie le nombre de lignes qui satisfont la clause WHERE d'une instruction SELECT.

Si l'instruction SELECT n'a pas de clause WHERE, la fonction COUNT renvoie le nombre total de lignes dans la table.

Exemples de la fonction Count

La requête suivante renvoie le nombre de tous les événements dont la crédibilité est supérieure ou égale à 9.

SELECT COUNT(*) FROM events WHERE credibility >= 9

La requête suivante renvoie le nombre d'actifs par emplacement et adresse IP source.

SELECT ASSETPROPERTY('Location',sourceip) 
AS location, COUNT(*) 
FROM events 
GROUP BY location 
LAST 1 days

La requête suivante renvoie les noms d'utilisateur, les adresses IP source et le nombre d'événements.

SELECT username, sourceip, 
COUNT(*) FROM events 
GROUP BY username 
LAST 600 minutes

La colonne sourceip est renvoyée sous la forme FIRST_sourceip.

Un sourceip est renvoyé uniquement par username, même si un autre sourceip existe.

Remarque :

Lorsque vous utilisez la clause GROUP BY avec un nom de colonne ou une fonction AQL, seule la première valeur est renvoyée à la colonne GROUP BY, par défaut, même si d'autres valeurs existent.