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.
Mostrar o preço médio das locações considerando apenas duas casas decimais.
mysql>SELECT DISTINCT ROUND(AVG(fil_preco),2)
FROM filmes;
Mostrar em MAIÚSCULO os títulos de todos os filmes (sem repetição) que estão alugados.
mysql>SELECT DISTINCT UPPER(fil_titulo)
FROM filmes
WHERE fil_situacao='alugado';
Mostrar o nome e ano de nascimento de todos os clientes da locadora do sexo feminino.
mysql>SELECT cli_nome, EXTRACT(year FROM cli_data_nasc)
FROM clientes
WHERE cli_sexo='F';
Mostrar o nome e data de nascimento de todos os clientes da locadora no formato brasileiro dd/mm/aaaa e em ordem alfabética do nome.
mysql>SELECT cli_nome, DATE_FORMAT(cli_data_nasc,'%d %m %Y')
FROM clientes
ORDER BY cli_nome;
Os resultados dessas pesquisas são ilustrados na Figura 9.
Versão 5.3 - Todos os Direitos reservados