Contagem de registros usando consulta SQL em Python
Com o comando COUNT é possível
contar o número de linhas em um conjunto de resultados.
O asterisco, especificado como parâmetro
do comando, significa que todos os registros
da tabela são selecionados.
Exemplo
Vamos, por exemplo, contar todos os usuários na tabela:
query = "SELECT COUNT(*) FROM users"
Resultado do código executado:
{'COUNT(*)': 6}
Exemplo
Agora vamos contar todos que têm salário
igual a 900:
query = "SELECT COUNT(*) FROM users WHERE salary=900"
Resultado do código executado:
{'COUNT(*)': 2}
Exemplo
Também é possível especificar o nome de um campo como parâmetro do comando
COUNT. E o comando contará
todos os registros que não são iguais a NULL:
query = "SELECT COUNT(salary) FROM users"
Resultado do código executado:
{'COUNT(salary)': 6}
Problemas práticos
Conte todos os usuários cuja idade é menor que
30.
Conte todos os usuários com salário igual a
500 e idade superior a 23.