

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 27 a 29, considere a Figura 1.
AREA | ||
ID | NOME | ID_AREA_SUPERIOR |
1 | Equipe de Recursos Humanos | 3 |
2 | Escritório de Projetos | 5 |
3 | Departamento de Administração | 5 |
4 | Departamento de TI | 5 |
5 | Direção-Geral | null |
6 | Equipe de Finanças | 3 |
Figura 1 - Tabela AREA
Considerando a tabela apresentada na Figura 1, qual o comando SQL poderá ser executado para que sejam retornados os nomes das áreas que possuem uma área superior e os respectivos nomes de suas áreas superiores.
SELECT A1.NOME, A2.NOME
FROM A1 IS AREA, A2 IS AREA
WHERE A1.ID = A2.ID;
SELECT NOME, A2.NOME
FROM AREA, AREA A2
WHERE ID_AREA_SUPERIOR = A2.ID
AND ID_AREA_SUPERIOR IS NOT NULL;
SELECT A1.NOME, A2.NOME
FROM AREA AS AREA_SUB, AREA AS A2
WHERE A1.ID_AREA_SUPERIOR = A2.ID_AREA_SUPERIOR;
SELECT A1.NOME, A2.NOME
FROM AREA A1, AREA A2
WHERE A2.ID_AREA_SUPERIOR = A1.ID
AND A1.ID_AREA_SUPERIOR IS NULL;
SELECT A1.NOME, A2.NOME
FROM AREA AS A1, AREA AS A2
WHERE A1.ID_AREA_SUPERIOR = A2.ID;