teste
Funções de agrupamento são utilizados para efetuar cálculos que podem envolver mais que uma linha em nova tabela
Por exemplo, se tivermos uma coluna de motores numéricos e se necessário realizar a somatória destes valores
Precisaremos de uma função de agrupamento.
As funções mais conhecidas são:
Sum-soma
Max-valor máximo
Min – valor mínimo
Avg – médio
Count – contar
Exemplo de utilização de uma função de agrupamento :
Select colunas, função.(coluna)
Grup by colunas create table produto (codprod int primary key, nomprod varchar(50), valor real, origem varchar(50));
insert into produto values(1,'mesa 41', 350.80, 'Olimpia'); insert into produto values(2,'cadeira descanso', 40.99, 'Barretos'); insert into produto values(3,'chapeu cowboy', 120,'Barretos'); insert into produto values(4,'calça serglez', 80,'Olimpia'); insert into produto values(5,'Tenis infantil', 70.9, 'Birigui'); insert into produto values(6,'Tenis adulto',90.9,'Birigui');
select count(0) as quantia, origem from produto group by origem;
1-exiba o menor valor dos produtos, porem considere somente a cidade de olimpia
2-mostre a media dos valores dos produtos por cidade
3-Exiba o maior valor dos produtos porem considere apenas a cidade de Barretos
4-mostre a somatória dos valores dos produtos por cidade
5- mostre a somatória geral dos valores dos produtos
6-mostre a media geral dos valores dos produtos
7-mostre a quantia dos produtos por cidade
8-mostre a quantia de produtos que temos cadastrados em birigui
select count(0) as quantia, origem from produto group by origem;
create table produto (codprod int primary key, nomprod varchar(50), valor real, origem varchar(50));
insert into produto values(1,'mesa 41', 350.80, 'Olimpia'); insert into produto values(2,'cadeira descanso', 40.99, 'Barretos'); insert into produto values(3,'chapeu cowboy', 120,'Barretos'); insert into produto