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
.
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.