Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FURG 2019

Banco de DadosPostgreSQL
Código
qq479433
Banca
FURG
Órgão
FURG
Ano
2019
Nível
Médio
Cargo
Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Na tentativa de remover valores inválidos do banco de dados, é desejado criar uma chave estrangeira no campo id_evento da tabela inscricao, referenciando o campo id da tabela eventos. Qual das instruções abaixo retorna a correta quantidade de inscrições com valores nulos ou inválidos na tabela inscricao, que precisam ser corrigidos antes da modificação?
  1. ASELECT COUNT(*) FROM eventos.eventos RIGHT JOIN eventos.inscricao ON id_evento = id WHERE id IS NULL;
  2. BSELECT COUNT(*) FROM eventos.eventos LEFT JOIN eventos.inscricao ON id_evento = id WHERE id IS NULL;
  3. CSELECT COUNT(*) FROM eventos.inscricao WHERE id_evento = NULL;
  4. DSELECT COUNT(*) FROM eventos.inscricao LEFT JOIN eventos.eventos ON id_evento = id WHERE id = NULL;
  5. ESELECT COUNT(*) FROM eventos.eventos INNER JOIN eventos.inscricao ON id_evento = id WHERE id IS NULL;
Revelar gabarito e comentário

GabaritoA — SELECT COUNT(*) FROM eventos.eventos RIGHT JOIN eventos.inscricao ON id_evento = id WHERE id IS NULL;

Link permanente: /questoes/qq479433