Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Banco de Dados / Aula
Para entendermos melhor a utilização dessas funções, vamos analisar os seguintes exemplos.
Calcular o número total de filmes cadastrados em nosso banco de dados.
mysql>SELECT COUNT(fil_titulo)
FROM filmes;
Mostrar quantos títulos diferentes de filmes estão cadastrados em nosso banco de dados.
mysql>SELECT COUNT(DISTINCT fil_titulo)
FROM filmes;
A cláusula DISTINCT elimina as linhas duplicadas que aparecerão na consulta, ou seja, valores repetidos de um atributo são considerados apenas uma vez.
Calcular os valores mínimo, médio e máximo de uma locação em nossa locadora.
mysql>SELECT MIN(fil_preco), AVG(fil_preco), MAX(fil_preco)
FROM filmes;
As funções SUM() e AVG() são utilizadas apenas em atributos do tipo numérico.
Os resultados dessas pesquisas são ilustrados na Figura 6.
Versão 5.3 - Todos os Direitos reservados