Questão 595944 - Linguagem SQL
Concurso: Defensoria Pública do Estado de São Paulo - SP (DPE/SP) 2013
Cargo: Agente de Defensoria Pública - Área Administrador de Banco de Dados
Banca: Fundação Carlos Chagas (FCC)
Nível: Superior
Tecnologia da Informação Banco de Dados Linguagem SQL
Analise a impressão do resultado de uma query SQL efetuada após a execução dos comandos descritos (note que no exemplo as colunas estão separadas pelo símbolo | barra vertical).
campinas | guarani | 0 | 2 | santos fc santos | santos fc | 1 | 1 | palmeiras campinas | guarani | 0 | 0 | palmeiras A query SQL capaz de produzir este resultado é-
A.
SELECT local,(SELECT nome FROM times WHERE id = a.time1),placar1,placar2,(SELECT nome FROM times WHERE id = a.time2) FROM jogos a;
-
B.
SELECT * FROM jogos a, times b WHERE a.local, b.nome CASE b.id = a.time1, a.placar1, a.placar2, b.nome CASE b.id = a.time2;
-
C.
SELECT local, nome, placar1, placar2, nome FROM jogos INNER JOIN times;
-
D.
SELECT a.local, b.nome, a.placar1, a.placar2, c.nome FROM jogos a, (SELECT nome FROM times WHERE id = a.time1) b, (SELECT nome FROM times WHERE id = a.time2) c;
-
E.
SELECT local, CASE a.time1 = b.id THEN nome, placar1, placar2, CASE a.time2 = b.id THEN nome FROM jogos a, times b;