Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUMARC 2018

Banco de DadosSQL
Código
qq342824
Banca
FUMARC
Órgão
COPASA
Ano
2018
Nível
Superior
Cargo
Analista de Saneamento - Analista de Informática
Escolha a sentença SQL que melhor responda à consulta “Listar o nome do fabricante e a descrição do modelo que não tem carro cadastrado (todos os fabricantes devem ser listados, mesmo que não tenham modelos cadastrados).":
  1. ASELECT f.nome, m.descricao FROM fabricante f INNER JOIN modelo m ON f.cnpj = m.fabricante WHERE c.modelo NOT IN (SELECT m.codigo FROM CARRO c);
  2. BSELECT f.nome, m.descricao FROM fabricante f INNER JOIN modelo m ON f.cnpj = m.fabricante WHERE NOT EXISTS (SELECT 1 FROM CARRO c WHERE c.modelo = m.codigo);
  3. CSELECT f.nome, m.descricao FROM fabricante f LEFT JOIN modelo m ON f.cnpj = m.fabricante WHERE NOT EXISTS (SELECT 1 FROM CARRO c WHERE c.modelo = m.codigo);
  4. DSELECT f.nome, m.descricao FROM fabricante f LEFT JOIN modelo m ON f.cnpj = m.codigo WHERE NOT EXISTS (SELECT 1 FROM CARRO c WHERE c.modelo = m.codigo);
Revelar gabarito e comentário

GabaritoC — SELECT f.nome, m.descricao FROM fabricante f LEFT JOIN modelo m ON f.cnpj = m.fabricante WHERE NOT EXISTS (SELECT 1 FROM CARRO c WHERE c.modelo = m.codigo);

Link permanente: /questoes/qq342824