Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2023

Banco de DadosSQL
Código
qq890176
Banca
FUNDATEC
Órgão
BRDE
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
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.
  1. ASELECT A1.NOME, A2.NOME FROM A1 IS AREA, A2 IS AREA WHERE A1.ID = A2.ID;
  2. BSELECT NOME, A2.NOMEFROM AREA, AREA A2WHERE ID_AREA_SUPERIOR = A2.IDAND ID_AREA_SUPERIOR IS NOT NULL;
  3. CSELECT A1.NOME, A2.NOMEFROM AREA AS AREA_SUB, AREA AS A2WHERE A1.ID_AREA_SUPERIOR = A2.ID_AREA_SUPERIOR;
  4. DSELECT A1.NOME, A2.NOMEFROM AREA A1, AREA A2WHERE A2.ID_AREA_SUPERIOR = A1.IDAND A1.ID_AREA_SUPERIOR IS NULL;
  5. ESELECT A1.NOME, A2.NOMEFROM AREA AS A1, AREA AS A2WHERE A1.ID_AREA_SUPERIOR = A2.ID;
Revelar gabarito e comentário

GabaritoE — SELECT A1.NOME, A2.NOME FROM AREA AS A1, AREA AS A2 WHERE A1.ID_AREA_SUPERIOR = A2.ID;

Link permanente: /questoes/qq890176