Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2016

Banco de DadosSQL
Código
cg010650
Banca
CESGRANRIO
Órgão
UNIRIO
Ano
2016
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Qual consulta exibe os nomes dos cães que participaram de, pelo menos, uma competição?
  1. ASELECT C.NOME FROM CAO CMINUSSELECT DISTINCT C.NOMEFROM CAO C,PARTICIPACAO PWHERE C.COD=P.COD_CAOGROUP BY C.NOMEHAVING COUNT(*) > 0
  2. BSELECT C.NOMEFROM CAO CWHERE C.COD NOT IN (SELECT P.COD_CAO FROM PARTICIPACAO PWHERE P.COD_CAO=C.COD)
  3. CSELECT C.NOMEFROM CAO CWHERE C.COD IN (SELECT COUNT(*) FROM PARTICIPACAO PWHERE P.COD_CAO=C.COD)
  4. DSELECT C.NOMEFROM CAO C, PARTICIPACAO PWHERE C.COD=P.COD_CAOGROUP BY C.NOMEHAVING COUNT(*) > 0
  5. ESELECT C.NOMEFROM CAO C,PARTICIPACAO PWHERE C.COD=P.COD_CAO AND COUNT(*) > 0GROUP BY C.NOME
Revelar gabarito e comentário

GabaritoD — SELECT C.NOME FROM CAO C, PARTICIPACAO P WHERE C.COD=P.COD_CAO GROUP BY C.NOME HAVING COUNT(*) > 0

Link permanente: /questoes/cg010650