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

Mostrar o preço médio das locações considerando apenas duas casas decimais.

AخA
1
mysql>SELECT DISTINCT ROUND(AVG(fil_preco),2)
2
    FROM filmes;

Exemplo 2

Mostrar em MAIÚSCULO os títulos de todos os filmes (sem repetição) que estão alugados.

3
1
mysql>SELECT DISTINCT UPPER(fil_titulo)
2
    FROM filmes
3
    WHERE fil_situacao='alugado';

Exemplo 3

Mostrar o nome e ano de nascimento de todos os clientes da locadora do sexo feminino.

3
1
mysql>SELECT cli_nome, EXTRACT(year FROM cli_data_nasc)
2
    FROM clientes
3
    WHERE cli_sexo='F';

Exemplo 4

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.

3
1
mysql>SELECT cli_nome, DATE_FORMAT(cli_data_nasc,'%d %m %Y')
2
    FROM clientes
3
    ORDER BY cli_nome;

Os resultados dessas pesquisas são ilustrados na Figura 9.

Figura 09 - Tela do MySQL após diversas pesquisas com o comando SELECT, usando funções especiais.
Tela do MySQL após diversas pesquisas com o comando SELECT, usando funções especiais.
play_circle_filled
Vídeo 04 - Funções Especiais

Versão 5.3 - Todos os Direitos reservados