función COUNT

La función COUNT devuelve el número de filas que satisfacen la cláusula WHERE de una sentencia SELECT.

Si la sentencia SELECT no tiene una cláusula WHERE, la función COUNT devuelve el número total de filas de la tabla.

Ejemplos de la función Count

La consulta siguiente devuelve el recuento de todos los sucesos con credibilidad mayor o igual que 9.

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

La consulta siguiente devuelve el recuento de activos por ubicación y dirección IP de origen.

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

La consulta siguiente devuelve los nombres de usuario, las direcciones IP de origen y el recuento de sucesos.

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

La columna sourceip se devuelve como FIRST_sourceip.

Sólo se devuelve un sourceip por username, aunque exista otro sourceip .

Nota:

Cuando utiliza la cláusula GROUP BY por un nombre de columna o una función AQL, solo se devuelve el primer valor para la columna GROUP BY, de forma predeterminada, incluso aunque existan otros valores.