Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 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; 2 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)
Compartilhar