MySQL Workbench – Funções de Agregação
Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva
Funções de Agregação• sum• count• min• max• avg• distinct
Exemplo Dada a seguinte tabela:
Cód_venda
Valor Cod_vendedor
1 2000 12 3000 23 7000 14 6000 35 2000 56 1000 5
Sum
select sum(valor) from vendas;exibe a soma dos valores da tabela vendas
Comandos
select sum(valor) from vendaswhere cod_vendedor=1;
exibe a soma dos valores do vendedor com código 1 da tabela vendas
Count
select count(*) from vendaswhere cod_vendedor=1;
conta os registros do vendedor com código 1 da tabela vendas
Min, Max e Avgselect min(valor) from vendas;exibe o menor valor da tabela vendas
select max(valor) from vendas;exibe o maior valor da tabela vendas
select avg(valor) from vendas;exibe a média dos valor da tabela vendas
Distinct
select distinct cod_vendedor from vendas;
Caso tenha registros repetidos, ou seja o código do vendedor 1 apareça mais de uma vez, o 2 apareça 3 vezes nos registros, o resultado deste código é exibir apenas os valores que aparecem na tabela pelo menos uma vez.