Pular para o conteúdo principal

Questão de Banco de Dados — SQL — PUC-PR 2017

Banco de DadosSQL
Código
qq295320
Banca
PUC-PR
Órgão
TJ-MS
Ano
2017
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Suporte de TI
Considere o modelo relacional a seguir. A expressão em SQL que encontra os nomes, as idades e os países de residência de todos os jogadores que jogam no time 'ASTJ Sport Club', ganham mais de R$ 10.000,00 (dez mil reais) e que resultado deve gerar uma lista em que cada jogador aparece em um registro único.jogador(nome-jogador, idade, pais)joga(nome-jogador, nome-time, salario)time(nome-time, pais)
  1. ASELECT jogador.nome-jogador, jogador.idade, jogador.pais FROM jogador, jogaWHERE jogador.nome-jogador=joga.nome-jogador and nome-time = 'ASTJ Sport Club' and salario > 10000)
  2. BSELECT jogador.nome-jogador, jogador.idade, jogador.pais, joga.salario FROM jogadorWHERE jogador.nome-jogador=joga.nome-jogador and nome-time = 'ASTJ Sport Club' and salario > 10000)
  3. CSELECT jogador.nome-jogador, jogador.idade, jogador.pais FROM jogador,joga, timeGROUP BY time.nome-time = 'ASTJ Sport Club' and joga.salario > 10000
  4. DSELECT jogador.nome-jogador, jogador.idade, jogador.pais, joga.salario, time.nome-time FROM jogador, timeWHERE joga.salario > 10000 and time.nome-time= 'ASTJ Sport Club'
  5. ESELECT jogador.nome-jogador, jogador.idade, jogador.pais FROM jogador, jogaHAVING nome-time = 'ASTJ Sport Club' and salario > 10000)
Revelar gabarito e comentário

GabaritoA — SELECT jogador.nome-jogador, jogador.idade, jogador.pais FROM jogador, joga WHERE jogador.nome-jogador=joga.nome-jogador and nome-time = 'ASTJ Sport Club' and salario > 10000)

Link permanente: /questoes/qq295320