Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2013

Banco de DadosSQL
Código
fc001663
Banca
FCC
Órgão
DPE-SP
Ano
2013
Nível
Superior
Cargo
Agente de Defensoria - Administrador de Banco de Dados
Para a impressão do seguinte resultado:Vitória Time 2EmpateEmpatea query que poderá ser utilizada é
  1. ASELECT (SELECT "Vitória time 1" WHERE placar1 > placar2, SELECT "Vitória time 2" WHERE placar2 > placar1, SELECT "Empate" WHERE placar1 = placar2) FROM jogos;
  2. BSELECT v FROM jogos COALESCE("Vitória time 1", "Vitória Time 2", "Empate") as V IN(placar1 > placar2,placar2 > placar1,placar1 = placar2);
  3. CSELECT "Vitória time 1" WHERE placar1 > placar2, "Vitória Time 2" WHERE placar2 > placar1, "Empate" WHERE placar1 = placar2 FROM jogos;
  4. DSELECT nome FROM jogos WHERE nome IN (CASE WHEN placar1 > placar2 THEN "Vitória time 1" WHEN placar2 > placar1 THEN "Vitória time 2" ELSE "Empate" END);
  5. ESELECT CASE WHEN placar1 > placar2 THEN "Vitória time 1" WHEN placar2 > placar1 THEN "Vitória Time 2" ELSE "Empate" END AS T1 FROM jogos;
Revelar gabarito e comentário

GabaritoE — SELECT CASE WHEN placar1 > placar2 THEN "Vitória time 1" WHEN placar2 > placar1 THEN "Vitória Time 2" ELSE "Empate" END AS T1 FROM jogos;

Link permanente: /questoes/fc001663