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!