Cursos / Informática para Internet / Banco de Dados / Aula

arrow_back Aula 11 - Linguagem SQL – Consulta avançada de tabelas

Exemplos

Para entendermos melhor a utilização dessas funções, vamos analisar os seguintes exemplos.

Exemplo 1

Calcular o número total de filmes cadastrados em nosso banco de dados.

AخA
1
mysql>SELECT COUNT(fil_titulo)
2
    FROM filmes;

Exemplo 2

Mostrar quantos títulos diferentes de filmes estão cadastrados em nosso banco de dados.

2
1
mysql>SELECT  COUNT(DISTINCT fil_titulo)
2
    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.

Exemplo 3

Calcular os valores mínimo, médio e máximo de uma locação em nossa locadora.

2
1
mysql>SELECT  MIN(fil_preco), AVG(fil_preco), MAX(fil_preco)
2
    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.

Figura 06 - Tela do MySQL após diversas pesquisas com o comando SELECT, usando funções de agregação.
Tela do MySQL após diversas pesquisas com o comando SELECT, usando funções de agregação.
play_circle_filled
Vídeo 03 - Funções de Agregação

Versão 5.3 - Todos os Direitos reservados