MySQL fornece um número de funções de agregação para a compilação de dados de forma rápida a partir de suas tabelas. Estas funções agregadas trabalhar dentro de consultas SELECT , e seus resultados retornar em colunas especiais. As funções de agregação são rápidos - muito mais rápido do que seria para você retornar todas as linhas e calculá-los você mesmo . Isso pode significar a diferença entre a 2 segunda consulta com a função de agregação e uma consulta de 2 minutos de fazer o cálculo se no código da aplicação. Instruções Use a função Soma em MySQL
1
Use a função de agregação SUM. SUM irá adicionar todas as colunas selecionadas em conjunto.
2
Observe como , neste exemplo , você vai somar todos os saldos negativos para o cálculo do montante total devido a você por seus clientes. O resultado retorna em uma coluna chamada SUM ( equilíbrio ) . Exemplo: SELECT SUM ( equilíbrio ) FROM clientes ONDE equilíbrio < 0,0;
usar a função AVG no MySQL
3
Use a função de agregação AVG . Este agregado é semelhante ao SUM. No entanto, em vez de adicionar as colunas , ele adiciona -los e depois divide pelo número total de colunas , o que lhe dá uma média dos valores da coluna .
4
Use AVG , da mesma maneira SUM é utilizada . Aqui , o exemplo calcula a quantidade média de dinheiro devido pelos clientes. Resultados retornar em uma coluna chamada AVG ( equilíbrio ) . Exemplo : SELECT AVG ( equilíbrio ) FROM clientes ONDE equilíbrio < 0,0;
usar a função COUNT no MySQL
5
Use a função COUNT agregada. Esta função é um pouco diferente do que SUM ou AVG . Ele retorna o número de linhas retornadas , que pode ser útil em uma série de situações - . , Por exemplo , para ver o número de clientes que devem dinheiro
6
Veja como este exemplo conta os clientes que deve o dinheiro e retorna o resultado em uma coluna chamada COUNT (*) . Exemplo: SELECT COUNT ( *) FROM clientes ONDE equilíbrio < 0,0;
usar a função de contagem distintas em MySQL
7
Use a função COUNT agregado distintas. A função pode ser usada para retornar o número de linhas distintas , ou seja, as linhas com valores diferentes . Teoricamente , você pode ter um monte de clientes com o mesmo número de telefone. Para obter o número de famílias vivem em seus clientes , você pode usar esse tipo de consulta.
8
Use o exemplo a seguir para retornar o número de clientes com números de telefone diferentes. Os clientes com o mesmo número de telefone não serão contadas. Os resultados são retornados em uma coluna chamada COUNT ( DISTINCT ph_number ) . Exemplo : SELECT COUNT ( DISTINCT ph_number ) FROM clientes ;