Buscar

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...

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.


a) SELECT A1.NOME, A2.NOMEFROM A1 IS AREA, A2 IS AREAWHERE A1.ID = A2.ID;
b) SELECT NOME, A2.NOMEFROM AREA, AREA A2WHERE ID_AREA_SUPERIOR = A2.IDAND ID_AREA_SUPERIOR IS NOT NULL;
c) SELECT A1.NOME, A2.NOMEFROM AREA AS AREA_SUB, AREA AS A2WHERE A1.ID_AREA_SUPERIOR = A2.ID_AREA_SUPERIOR;
d) SELECT A1.NOME, A2.NOMEFROM AREA A1, AREA A2WHERE A2.ID_AREA_SUPERIOR = A1.IDAND A1.ID_AREA_SUPERIOR IS NULL;
e) SELECT A1.NOME, A2.NOMEFROM AREA AS A1, AREA AS A2WHERE A1.ID_AREA_SUPERIOR = A2.ID;

Essa pergunta também está no material:

simulado - Banco de Dados para RFB
147 pág.

Tecnologia da Informação Ce Balao MagicoCe Balao Magico

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta para retornar os nomes das áreas que possuem uma área superior e os respectivos nomes de suas áreas superiores é a letra b) SELECT NOME, A2.NOME FROM AREA, AREA A2 WHERE ID_AREA_SUPERIOR = A2.ID AND ID_AREA_SUPERIOR IS NOT NULL.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais