terça-feira, 20 de maio de 2014

Funções Agrupadoras

Neste post vamos falar sobre os mecanismos do SQL para transformar dados em informações.

Esses mecanismos são as funções de agrupamento.

Imagine que você tem total acesso a todas as tabelas do banco mas a unica coisa que consegue fazer é um SELECT  simples das tabelas, e tem que saber o total de Mulheres cadastrada na sua tabela de clientes, sem as funções de agrupamento você teria que fazer o select abaixo esperar que o banco retorne todos os dados e contar o total de linhas.

SELECT * FROM tb_cliente WHERE sexo = 'F';

Alem de onerar muito o banco de dados o retorno vai trazer muita coisa que você não precisa e não quer, graças aos agrupadores você pode fazer esse outro SELECT e ter apenas a informação que você realmente precisa deixando sua consulta mais rápida e objetiva:

SELECT  count(*) FROM tb_cliente WHERE sexo = 'F';

No exemplo acima o segundo select retorna apena um numero  total de registro onde o sexo é igual a "F" ou seja o total de clientes Mulheres que você tem cadastrado.

Existem outras funções de agrupamento que podemos usar abaixo segue uma tabela com as principais funções de agrupamento e sua descrição:


Nenhum comentário:

Postar um comentário

Deixe aqui sua opinião, duvida ou sugestão!