Como usar a função SUM no MySQL

O MySQL oferece uma série de funções agregadas para a coleta rápida de dados das tabelas. Essas funções agregadas funcionam dentro das consultas SELECT e retornam seus resultados nas colunas especiais. As funções adicionadas são rápidas, muito mais do que seria para você retornar todas as linhas e calculá-las você mesmo. Isso pode significar a diferença entre uma consulta de dois segundos com a função agregada e uma consulta de dois minutos ao fazer o cálculo você mesmo no código do aplicativo.

Use a função SUM no MySQL

Passo 1

Use a função de agregação SUM. SUM somará todas as colunas selecionadas.

Etapa 2

Veja como, neste exemplo, você adicionará todos os saldos negativos para calcular o valor total devido por seus clientes. O resultado retorna em uma coluna chamada SUM (saldo). Exemplo: SELECIONAR SOMA (saldo) DE clientes ONDE saldo <0,0;

Etapa 3

..

Use a função AVG no MySQL

Passo 1

Use a função agregada do AVG. Esse agregado é semelhante ao SUM. No entanto, em vez de adicionar as colunas, adicione-as e divida-as pelo número total de colunas, fornecendo uma média dos valores das colunas.

Etapa 2

Ele usa o AVG da mesma maneira que SUM é usado. Aqui, o exemplo calcula a quantidade média de dinheiro em dívida pelos clientes. Os resultados retornam em uma coluna chamada AVG (saldo). Exemplo: SELECIONE AVG (saldo) DE clientes ONDE saldo <0,0;

Etapa 3

..

Use a função COUNT no MySQL

Passo 1

Use a função agregada COUNT. Esta função é um pouco diferente de SUM ou AVG. O número de linhas retornadas é retornado, o que pode ser útil em várias situações, por exemplo, para ver o número de clientes que devem dinheiro.

Etapa 2

Veja como este exemplo informa aos clientes que eles devem dinheiro e retorna o resultado em uma coluna chamada COUNT ( ). Exemplo: SELECIONE CONTAGEM ( ) DE clientes ONDE saldo <0,0;

Etapa 3

..

Use a função COUNT DISTINCT no MySQL

Passo 1

Use a função COUNT DISTINCT adicionada. A função pode ser usada para retornar o número de linhas diferentes, ou seja, aquelas com valores diferentes. Teoricamente, você pode ter um grande número de clientes com o mesmo número de telefone. Para obter o número de residências em que seus clientes residem, você pode usar esse tipo de consulta.

Etapa 2

Use o exemplo a seguir para retornar o número de clientes com números de telefone diferentes. Clientes com o mesmo número de telefone não serão contados. Os resultados são retornados em uma coluna chamada COUNT (DISTINCT ph_number). Exemplo: SELECT COUNT (DISTINCT ph_number) FROM clientes;

Etapa 3

..

 

Você pode estar interessado:

Deixe um comentário