sábado, 8 de outubro de 2016

Count( ) - Quantificar registros

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_PESSOANOMESOBRENOMEIDADE
1FelipeBarbosa23
2AnaVieira20
3JoãoHavana19
4AlineBarbosa21
5MairaVieira25
6AnaHavana19
7AlineHavana22

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: 
SOBRENOMEQT_NOMES
Barbosa2
Vieira2
Havana3

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.

Consultar a relação de Termos e Abreviaturas acesse aqui.
Felipe Barbosa Ferreira
Até o próximo post!

Nenhum comentário:

Postar um comentário