Você está na página 1de 2

Neste exercício iremos utilizar novamente o banco de dados da SuperSport.

Caso tenha dúvidas no modelo de dados consulte a descrição do banco.

Faça conexão na interface Web do Oracle com o usuário SuperSport e executar


os comandos SQL solicitados.

 EX01 - mostrar identificador, último nome e cargo dos empregados que têm
o mesmo cargo que o empregado que tem como último nome Machado.
 SELECT id,ult_nome,cargo
FROM c_empr
WHERE cargo =
(SELECT cargo
FROM c_empr
WHERE ult_nome = 'Machado')

 EX02 - mostrar identificador, último nome e código do departamento dos


empregados que pertencem ao mesmo departamento que o empregado
com último nome Hubert.
 SELECT id,ult_nome,cargo,id_depto
FROM c_empr
WHERE id_depto =
(SELECT id_depto
FROM c_empr
WHERE ult_nome = 'Hubert')

 EX03 - mostrar número das faturas do cliente Muench Sports.


 SELECT id
FROM c_fatura
WHERE id_cliente =
(SELECT id
FROM c_cliente
WHERE nome = 'Muench Sports')

OU

 SELECT c_fatura.id
FROM c_cliente,c_fatura
WHERE c_cliente.nome = 'Muench Sports'
AND c_cliente.id = c_fatura.id_cliente;

1
 Ex04 - mostrar último nome, cargo e salário de todos os empregados que
ganham menos que o salário médio.
 SELECT ult_nome,cargo,salario
FROM c_empr
WHERE salario <
(SELECT AVG (salario)
FROM c_empr)

Você também pode gostar