8
MySQL Workbench – Funções de Agregação Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva

10 SQL - Funções de agregação

Embed Size (px)

Citation preview

Page 1: 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

Page 2: 10 SQL - Funções de agregação

Funções de Agregação• sum• count• min• max• avg• distinct

Page 3: 10 SQL - Funções de agregação

Exemplo Dada a seguinte tabela:

Cód_venda

Valor Cod_vendedor

1 2000 12 3000 23 7000 14 6000 35 2000 56 1000 5

Page 4: 10 SQL - Funções de agregação

Sum

select sum(valor) from vendas;exibe a soma dos valores da tabela vendas

Page 5: 10 SQL - Funções de agregação

Comandos

select sum(valor) from vendaswhere cod_vendedor=1;

exibe a soma dos valores do vendedor com código 1 da tabela vendas

Page 6: 10 SQL - Funções de agregação

Count

select count(*) from vendaswhere cod_vendedor=1;

conta os registros do vendedor com código 1 da tabela vendas

Page 7: 10 SQL - Funções de agregação

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

Page 8: 10 SQL - Funções de agregação

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.