Olá!
A função Count( ) tem o objetivo de mensurar a quantidade de registros que estão cadastrados em uma tabela, ou também para avaliar quantos registros se encontram em uma determinada condição.
Sintaxe:
SELECT COUNT(*) FROM
nome_tabela;
Deste modo a função Count() retornará a quantidade de registros cadastrados na tabela. Para os exemplos a seguir considerar a tabela abaixo:
PESSOA | |||
CD_PESSOA | NOME | SOBRENOME | IDADE |
1 | Felipe | Barbosa | 23 |
2 | Ana | Vieira | 20 |
3 | João | Havana | 19 |
4 | Aline | Barbosa | 21 |
5 | Maira | Vieira | 25 |
6 | Ana | Havana | 19 |
7 | Aline | Havana | 22 |
Exemplos para totalizar a quantidade de registros da tabela PESSOA:
1) - Todos registros na tabela PESSOA.
SELECT
COUNT(*)
FROM PESSOA;
Resultado: 7 registros
2) - Desconsiderar registros que possuam valor nulo, sintaxe: SELECT COUNT(nome_campo) FROM nome_tabela.
SELECT COUNT(NOME)
FROM
PESSOA;
Resultado: 7 registros
Note que é o mesmo valor do exemplo 1, pois no campo NOME não há valores nulos
3)- Desconsiderar registros com o mesmo valor.
SELECT COUNT(DISTINCT NOME)
FROM
PESSOA;
Resultado: 5 registros
4) - Totalizar a quantidade nomes cadastrados para cada sobrenome.
SELECT
SOBRENOME
, COUNT(*) AS QT_NOMES
FROM PESSOA
GROUP BY SOBRENOME;
Resultado:
SOBRENOME | QT_NOMES |
Barbosa | 2 |
Vieira | 2 |
Havana | 3 |
Estes foram exemplos simples da utilização do COUNT( ), com está função há variadas formas de quantificar os registros de uma tabela. A totalização do número de pessoas que habita cada estado de um país pode ser considerada um exemplo vivido da utilização desta função.
Felipe Barbosa Ferreira
Até o próximo post!
Nenhum comentário:
Postar um comentário