Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qq641694
Banca
FUNDATEC
Órgão
PGE-RS
Ano
2021
Nível
Superior
Cargo
Analista de Informática

Para responder a questão, considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.


Imagem da questão

Qual alternativa representa o comando SQL, em PostgreSQL 9, que retorna corretamente os ids dos processos sem assuntos cadastrados?
  1. Aselect id from processowhere id not in(select id from assunto);
  2. Bselect id from processowhere id in(select id_processo from assunto_processo);
  3. Cselect id from processo pleft join assunto_processo ap on (p.id=ap.id_processo)where id_processo is null;
  4. Dselect ap.id_processo from assunto_processo apwhere id_processo not in(select id from processo);
  5. Eselect id from processowhere id exists(select id_processo from assunto_processo);
Revelar gabarito e comentário

GabaritoC — select id from processo p left join assunto_processo ap on (p.id=ap.id_processo) where id_processo is null;

Link permanente: /questoes/qq641694