Como usar a função SUM no MySQL
Use a função SUM no MySQL
Passo 1
Use a função de agregação SUM. SUM adicionará todas as colunas selecionadas juntas.
Passo 2
Veja como, neste exemplo, você adicionará todos os saldos negativos para calcular o valor total devido pelos seus clientes. O resultado retorna em uma coluna chamada SUM (saldo). Exemplo: SELECT SUM (saldo) FROM clients WHERE balance <0.0;
Passo 3
..
Use a função AVG no MySQL
Passo 1
Use a função agregada do AVG. Esse agregado é semelhante a 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 da coluna.
Passo 2
Use o AVG da mesma maneira que SUM é usado. Aqui, o exemplo calcula a quantia média de dinheiro devida pelos clientes. Os resultados retornam em uma coluna chamada AVG (saldo). Exemplo: SELECT AVG (saldo) FROM clientes WHERE balance <0, 0;
Passo 3
..
Use a função COUNT no MySQL
Passo 1
Use a função agregada COUNT. Esta função é ligeiramente 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.
Passo 2
Veja como este exemplo informa aos clientes que eles devem dinheiro e retornam o resultado em uma coluna chamada COUNT ( ). Exemplo: SELECT COUNT ( ) FROM clientes WHERE saldo <0, 0;
Passo 3
..
Use a função COUNT DISTINCT no MySQL
Passo 1
Use a função adicionada COUNT DISTINCT. A função pode ser usada para retornar o número de linhas diferentes, ou seja, aquelas linhas 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 moram, você pode usar esse tipo de consulta.
Passo 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;
Passo 3
..