Conteggio di record tramite query SQL in Python

Con il comando COUNT è possibile contare il numero di righe in un set di risultati. Il simbolo asterisco, specificato come parametro del comando, indica che vengono selezionati tutti i record dalla tabella.

Esempio

Contiamo, ad esempio, tutti gli utenti nella tabella:

pythonquery = "SELECT COUNT(*) FROM users"

Risultato del codice eseguito:

python{'COUNT(*)': 6}

Esempio

Ora contiamo tutti coloro che hanno uno stipendio pari a 900:

pythonquery = "SELECT COUNT(*) FROM users WHERE salary=900"

Risultato del codice eseguito:

python{'COUNT(*)': 2}

Esempio

È anche possibile specificare il nome di un campo come parametro del comando COUNT. E il comando conterà tutti i record che non sono uguali a NULL:

pythonquery = "SELECT COUNT(salary) FROM users"

Risultato del codice eseguito:

python{'COUNT(salary)': 6}

Compiti pratici

Задание 1

Conta tutti gli utenti la cui età è inferiore a 30.

Задание 2

Conta tutti gli utenti con uno stipendio pari a 500 e un'età superiore a 23.