Aula 20 - SQL - Sum, Avg, Max, Min, Group By, Having
Aula 20 - SQL - Sum, Avg, Max, Min, Group By, Having
Aula 20 - SQL - Sum, Avg, Max, Min, Group By, Having
Função SUM
• Soma os valores numéricos dos campos consultados.
Exemplo:
▫ Esta consulta retorna a soma dos valores numéricos de todas as tuplas da coluna
salário da tabela folha_salario.
1
14/6/2012
Função AVG
• Retorna a média aritmética dos valores numéricos dos campos consultados.
Exemplo:
▫ Esta consulta retorna a média aritmética dos valores numéricos de todas as tuplas
da coluna salário da tabela folha_salario.
Exemplo:
▫ Esta consulta retorna o valor maximo de todas as tuplas da coluna salário da tabela
folha_salario.
▫ Esta consulta retorna o valor mínimo de todas as tuplas da coluna salário da tabela
folha_salario.
2
14/6/2012
Parâmetro GROUP BY
• Possui funcionalidades para ser usado em conjunto com as funções.
Exemplo:
▫ Esta consulta retorna as colunas cargo e a média dos salários agrupados por cargo.
cargo AVG(salario)
Administrador 2600
Analista 1500
Projectista 2000
Exemplo:
▫ Esta consulta retorna as colunas cargo e a média dos salários agrupados por cargo, apenas se a
média salarios de cada cargo seja superior a 2000.
Cargo AVG(salario)
Administrador 2600
Projectista 2000