Banco de dadosSql
- (PUC-PR 2017)
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)
A)
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)
B)
SELECT jogador.nome-jogador, jogador.idade, jogador.pais, joga.salario FROM jogador
WHERE jogador.nome-jogador=joga.nome-jogador and nome-time = 'ASTJ Sport Club' and salario > 10000)
C)
SELECT jogador.nome-jogador, jogador.idade, jogador.pais FROM jogador,joga, time
GROUP BY time.nome-time = 'ASTJ Sport Club' and joga.salario > 10000
D)
SELECT jogador.nome-jogador, jogador.idade, jogador.pais, joga.salario, time.nome-time FROM jogador, time
WHERE joga.salario > 10000 and time.nome-time= 'ASTJ Sport Club'
E)
SELECT jogador.nome-jogador, jogador.idade, jogador.pais FROM jogador, joga
HAVING nome-time = 'ASTJ Sport Club' and salario > 10000)
Próximo:
EXERCÍCIOS - Exercício 78
Vamos para o Anterior: Exercício 76
Tente Este: Exercício 209
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados