Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qq887270
Banca
FUMARC
Órgão
AL-MG
Ano
2023
Nível
Superior
Escolha a sentença SQL, considerando o padrão ANSI, que MELHOR responda à consulta " Listar o nome do tipo de reunião, o assunto da reunião e a quantidade de pautas cadastradas para a reunião (todos os tipos de reunião e todas as reuniões devem ser exibidas mesmo sem pautas cadastradas)":
  1. ASELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
  2. BSELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.codigo LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
  3. CSELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t INNER JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao INNER JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;
  4. DSELECT t.nometipo, r.assunto, SUM(p.numeropauta) FROM TIPO_REUNIAO AS t RIGHT JOIN REUNIAO AS r ON t.codigo=r.codigo RIGHT JOIN PAUTAS AS p ON r.codigo=p.reuniao
Revelar gabarito e comentário

GabaritoA — SELECT t.nometipo, r.assunto, COUNT(p.numeropauta) FROM TIPO_REUNIAO AS t LEFT JOIN REUNIAO AS r ON t.codigo=r.tiporeuniao LEFT JOIN PAUTAS AS p ON r.codigo=p.reuniao GROUP BY t.nometipo, r.assunto;

Link permanente: /questoes/qq887270