10 SQL - Funções de agregação
-
Upload
marlene-maximiano-de-oliveira -
Category
Education
-
view
243 -
download
0
Transcript of 10 SQL - Funções de agregação
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.