0% acharam este documento útil (0 voto)
51 visualizações5 páginas

Exercicio de SQL: Campeonato MBD

O documento contém 24 exercícios de SQL sobre um banco de dados de um campeonato de futebol, com consultas sobre tabelas de equipas, jogadores, treinadores e suas relações. As consultas incluem seleções simples e compostas, filtros, ordenações, contagens, somatórios e junções.

Enviado por

rckfreetime
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
51 visualizações5 páginas

Exercicio de SQL: Campeonato MBD

O documento contém 24 exercícios de SQL sobre um banco de dados de um campeonato de futebol, com consultas sobre tabelas de equipas, jogadores, treinadores e suas relações. As consultas incluem seleções simples e compostas, filtros, ordenações, contagens, somatórios e junções.

Enviado por

rckfreetime
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

EXERCICIO DE SQL

Campeonato MBD

1.
SELECT *
FROM Equipas
2.
SELECT *
FROM Equipas
WHERE e_numero = 12
3.
SELECT e_numero, e_nome
FROM Equipas
4.
SELECT J_numero, J_nome
FROM Jogadores
WHERE J_idade = 25
5.
SELECT t_numero, t_nome
FROM INNER JOIN Experiencia on Treinadores.t_numero =
experiencia.ex_treinador
WHERE ex_anos>=5 AND ex_tipo = `juniores´
6.
SELECT *
FROM Experiencia
WERE ex_anos>=10 or ex_tipo = `juniores´
EXERCICIO DE SQL
Campeonato MBD
7.
SELECT b_equipas
FROM Bolas
WHERE b_fabricante = `Adidas´
8.
SELECT DISTINCT b_equipas
FROM Bolas
WHERE b_fabricante = `Adidas´
9.
SELECT *
FROM Jogadores
WHERE j_idade=>25 AND j_idade=<29
ORDER BY j_idade asc
10.
SELECT *
FROM Bolas
WHERE b_fabricante = `REBOOK´ OR b_fabricante = `Olimpic´
11.
SELECT *
FROM Jogadores
WHERE j_nome LIKE`S%´
12.
Select count(*)as NumeroEquipas
FROM Equipas
13.Select count(distinct b_fabricante)as NumeroFabricantes
From Bolas
EXERCICIO DE SQL
Campeonato MBD
14.
Select count(*)as NumeroJogadores
From Jogadores
Where j_idade>30
15.
Select sum(ex_anos)as TotalAnos
FROM Experiencia
WHERE ex_treinador = 1
16.
SELECT ex_treinador, sum(ex_anos)as TotalAnos
FROM Experiencia
GROUP BY ex_treinador
17.
SELECT ex_treinador, sum(ex_anos)
FROM Experiencia
GROUP BY ex_treinador
HAVING sum(ex_anos)>10
18.
SELECT *
FROM Treinadores INNER JOIN Treinadores.t_equipa =
Equipas.e_numero
19.
SELECT *
FROM Equipas INNER JOIN Treinadores on Treinadores.t_equipa
= Equipas.e_numero
WHERE e_nome = `Académico´
EXERCICIO DE SQL
Campeonato MBD
20.
SELECT t_nome, t_telefone, e_nome
FROM Equipas INNER JOIN Treinadores on Treinadores.t_equipa
= Equipas.e_numero
21.
SELECT j_numero, j_nome, sum(f_anos)as numAnos sum(f_media)as
medialancamentos
FROM Equipas INNER JOIN Filiacao on Filiacao.f_equipa =
Equipas.e_numero INNER JOIN Jogadores on Jogadores.j_numero =
Filiacao.f_jogsdor
WHERE Equipas.e_nome =`Academico´
GROUP BY j_numero, j_nome
22.
SElECT top 1*
FROM jogadores INNER JOIN filiacao on jogadores.j_numero =
filiacao.F_jogador inner join equipas on equipas.e_numero =
filicao.f_equipa
WHERE e_nome = `Academico´
23.
SELECT t_nome, t_telefone
FROM Treinadores INNER JOIN Equipas on
Treinadores.t_equipa = Equipas.e_numero
WHERE e_nome = `Academico´
24.
SELECT top 50 percent*
FROM jogadores
ORDER BY j_idade desc
EXERCICIO DE SQL
Campeonato MBD
25..
SELECT f_jogador, j_nome, f_anos
FROM INNER JOIN Filiacao on jogadores.j_numero =
Filiacao.f_jogador
WHERE f_anos => 5

Nome:
Lisandro Moreno
Marcio Pereira

Você também pode gostar