Qual consulta exibe os nomes dos cães que participaram de, pelo menos, uma competição?
(A) SELECT C.NOME FROM CAO C MINUS SELECT DISTINCT C.NOME F...
Qual consulta exibe os nomes dos cães que participaram de, pelo menos, uma competição?
(A) SELECT C.NOME FROM CAO C MINUS SELECT DISTINCT C.NOME FROM CAO C,PARTICIPACAO P WHERE C.COD=P.COD_CAO GROUP BY C.NOME HAVING COUNT(*) > 0 (B) SELECT C.NOME FROM CAO C WHERE C.COD NOT IN (SELECT P.COD_CAO FROM PARTICIPACAO P WHERE P.COD_CAO=C.COD) (C) SELECT C.NOME FROM CAO C WHERE C.COD IN (SELECT COUNT(*) FROM PARTICIPACAO P WHERE P.COD_CAO=C.COD) (D) SELECT C.NOME FROM CAO C, PARTICIPACAO P WHERE C.COD=P.COD_CAO GROUP BY C.NOME HAVING COUNT(*) > 0 (E) SELECT C.NOME FROM CAO C,PARTICIPACAO P WHERE C.COD=P.COD_CAO AND COUNT(*) > 0 GROUP BY C.NOME
A alternativa correta é a letra (B) SELECT C.NOME FROM CAO C WHERE C.COD NOT IN (SELECT P.COD_CAO FROM PARTICIPACAO P WHERE P.COD_CAO=C.COD). Essa consulta exibirá os nomes dos cães que participaram de pelo menos uma competição.
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar