funzione COUNT

La funzione COUNT restituisce il numero di righe che soddisfano la clausola WHERE di una istruzione SELECT.

Se l'istruzione SELECT non dispone di una clausola WHERE, la funzione COUNT restituisce il numero totale di righe nella tabella.

Esempi della funzione Count

La seguente query restituisce il conteggio di tutti gli eventi con affidabilità maggiore o uguale a 9.

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

La seguente query restituisce il numero di asset per ubicazione e indirizzo IP origine.

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

La seguente query restituisce i nomi utente, gli indirizzi IP di origine e il numero di eventi.

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

La colonna sourceip viene restituita come FIRST_sourceip.

Un sourceip viene restituito solo per username, anche se esiste un altro sourceip .

Nota:

Quando si utilizza la clausola GROUP BY con un nome di colonna o una funzione AQL, viene restituito solo il primo valore per la colonna GROUP BY , per impostazione predefinita, anche se potrebbero esistere altri valori.