Questão de Banco de Dados — SQL — IF Sertão - PE 2016
Banco de DadosSQL
- Código
- qq205509
- Banca
- IF Sertão - PE
- Órgão
- IF Sertão - PE
- Ano
- 2016
- Nível
- Superior
- Cargo
- Analista da Tecnologia da Informação
Dado o seguinte script SQL:
Deseja-se saber quais são os funcionários com cargo, quais os funcionários sem cargo e os cargos sem funcionários. Qual das consultas a seguir retorna esta informação de forma simultânea, como na figura a seguir?
Deseja-se saber quais são os funcionários com cargo, quais os funcionários sem cargo e os cargos sem funcionários. Qual das consultas a seguir retorna esta informação de forma simultânea, como na figura a seguir?
- ASELECT c.id as cargo_id, descricao, f.id as funcionario_id, nomeFROM cargo c, funcionario fWHERE f.cargo_id = c.idorder by c.id, f.id
- BSELECT c.id as cargo_id, descricao, f.id as funcionario_id, nomeFROM cargo cLEFT JOIN funcionario f ON f.cargo_id = c.idorder by c.id, f.id
- CSELECT c.id as cargo_id, descricao, f.id as funcionario_id, nomeFROM cargo cJOIN funcionario f ON f.cargo_id = c.idWHERE f.cargo_id is nullUNIONSELECT c.id as cargo_id, descricao, f.id as funcionario_id, nomeFROM cargo cJOIN funcionario f ON f.cargo_id = c.idWHERE c.id is null
- DSELECT c.id as cargo_id, descricao, f.id as funcionario_id, nomeFROM cargo cRIGHT JOIN funcionario f ON f.cargo_id = c.idorder by c.id, f.id
- ESELECT c.id as cargo_id, descricao, f.id as funcionario_id, nomeFROM cargo cFULL JOIN funcionario f ON f.cargo_id = c.idorder by c.id, f.id