Exercício 10 – Subconsultas
Cenário de laboratório
Na empresa AdventureWorks é necessário consultar empregados com o nome do meio R sem alterar nenhuma informação na base de dados.
Objetivos
Depois de concluir este laboratório, você será capaz de:
- Escrevendo subconsultas.
- Utilizar o predicado EXISTS com subconsultas.
Duração do laboratório
- Tempo estimado: 30 minutos
Tarefa 1 - Consultar os empregados com subconsultas.
-
Utilize a base de dados AdventureWorks.
-
Liste todos as pessoas da tabela Person no esquema Person.
-
Liste todas as pessoas e utilize uma subconsulta independente ou subqueries self-contained em inglês que mostre todos as pessoas mesmo que contenha algum valor desconhecido (NULL) e ordene os resultados pelo primeiro nome por ordem ascendente.
-
Rescreva a consulta anterior para pesquisar apenas empregados da tabela Employee no esquema HumanResources em que nome do meio seja R.
-
Liste todos o histórico de pagamentos efetuados da tabela EmployeePayHistory no esquema HumanResources.
-
Ordene o menor pagamento efetuado da tabela EmployeePayHistory agrupado pela a identificação e rate.
-
Adapte as consultas anteriores para visualizar os em que nome do meio seja R e o menor valor recebido.