

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Para responder às questões 39 a 41, considere a Figura 2 abaixo:
CARGO | |||
ID | DESCRICAO | NIVEL | ID_CARGO_SUPERIOR |
1 | Gerente Administrativo | B-1 | |
2 | Corretor | A-1 | 1 |
3 | Analista Administrativo | A-2 | 1 |
4 | Auxiliar Administrativo | A-2 | 3 |
FUNCIONARIO | |||
ID | NOME | ID_CARGO | ID_FUNCIONARIO_SUPERIOR |
1 | Agatha Souza | 1 | |
2 | João Lucas Fogaça | 2 | 1 |
3 | Thales Rocha | 2 | 1 |
4 | Ana Vitoria Ribeiro | 2 | 1 |
5 | Matheus Araújo | 3 | 1 |
6 | Breno Cunha | 3 | 1 |
7 | Cauã da Cruz | 4 | 5 |
8 | Barbara Cardoso | 4 | 6 |
Figura 2 – Tabelas “Cargo” e “Funcionário”
Considerando as tabelas apresentadas na Figura 2, assinale a alternativa que apresenta um comando SQL que retornará o nome de cada funcionário e o respectivo nome de seu superior.
SELECT F.NOME, F2.NOME
FROM FUNCIONARIO F, FUNCIONARIO F2
WHERE F.ID_FUNCIONARIO_SUPERIOR = F2.ID
SELECT NOME, F2.NOME
FROM FUNCIONARIO, FUNCIONARIO F2
WHERE ID = F2.ID_FUNCIONARIO_SUPERIOR
SELECT FUNC.NOME, SUP.NOME
FROM FUNCIONARIO FUNC, FUNCIONARIO SUP
WHERE FUNC.ID = SUP.ID
SELECT F1.NOME, F2.NOME
FROM FUNCIONARIO F1, F2
WHERE F.ID_FUNCIONARIO_SUPERIOR IS F2.ID
SELECT NOME NOME_FUNC, NOME NOME_SUP
FROM FUNCIONARIO
WHERE ID = ID_FUNCIONARIO_SUPERIOR