T PICOS AVAN ADOS DE BASE DE DAODS
Autor (Nº Autor, Nome, Nacionalidade, idade, sexo);
13.08.2015
Tema: funções de Agregação
Sumário: count, Max, Min, Sum Avc (average)
Funções de agregação e os valores Distinct e Null
Count: Permite contar as linhas de uma tabela ou de uma coluna.
Ex: Count (*) – devolve o número de linhas que resulta de um select
Count (coluna) – devolve o número de linhas das colunas diferentes de null
Count (distinct coluna) – devolve o número de ocorrência sem repetições da coluna..
1 – Visualisar a quantidade de autores na base de Dados Música
Select count (*) As Total
From Autor;
2 – Visualisar a quantidade de autores do sexo feminino
Select count (*) As Mulheres
From Autor
Where sexo = “ f ” or sexo= ”F ”
3- Visualisar a quantidade de autores com telefone
Select count (telefone)
From Autor;
4 - Visualisar quantas faixas são do género KIZOMBA
Select count (*)
From faixa
Where Genero = ” KIZOMBA “
MAX: Permite visualizer o maior valor (numérico) de uma coluna.
Select Max (idade) As Mais/velho
From Autores;
Min: permite visualizar o menor valor número de uma coluna
SUM: soma todos os valores de uma coluna sempre que for numérico.
Average: calcula a média dos valores de uma coluna
Select avg (idade) as médiafinal
5- Criar uma consulta para visualizar a quantidade de autor sem telefone
Select count (*) As Sem tefefone
From Autor
Where Telefone is null
6- Visualizar a quantidade de autores sem repetições de nome
Select count (distinct nomes) As Total
From Autor,
Distinct : evita repetições de dados.
18/08/2014
TEMA: AGRUPANDO INFORMAÇÃO
SUMÁRIO: Cláusula GROUP BY
- Cláusula HAVING
- WHERE VS HAVING
- AGRUPAMENTO E O VALOR NULL
- ORDENAÇÃO
A Clausula GROUP BY está intimamente ligada as funções de agregação obtendo valores estatítsicos sobre os grupos formados, esta divide o resultado de um SELECT num grupo de resultados que irão processados pelas funções de agregação.
Se um comando SELECT tiver a clausula Group By, então todas as colunas