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:


Comentários

Postagens mais visitadas deste blog

Operadores

Tipos de Variáveis – Parte 1

Recuperação de Dados - Flashback Query