Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

script de consultas criado! #100

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
112 changes: 112 additions & 0 deletions Script-Consultas.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
-- 1 - Buscar o nome e ano dos filmes
SELECT
Nome,
Ano
FROM Filmes

-- 2 - Buscar o nome e ano dos filmes, ordenados por ordem crescente pelo ano
SELECT
Nome,
Ano,
Duracao
FROM Filmes
ORDER BY Ano ASC

-- 3 - Buscar pelo filme de volta para o futuro, trazendo o nome, ano e a dura��o
SELECT
Nome,
Ano,
Duracao
FROM Filmes
WHERE Nome LIKE 'De Volta para o Futuro'

-- 4 - Buscar os filmes lan�ados em 1997
SELECT
Nome,
Ano,
Duracao
FROM Filmes
WHERE Ano LIKE '1997'

--5 - Buscar os filmes lan�ados AP�S o ano 2000 em ordem crescente
SELECT
Nome,
Ano,
Duracao
FROM Filmes
WHERE Ano LIKE '200%'
ORDER BY Ano ASC
--6 - Buscar os filmes com a duracao maior que 100 e menor que 150,
-- ordenando pela duracao em ordem crescente
SELECT
Nome,
Ano,
Duracao
FROM Filmes
WHERE Duracao BETWEEN 101 AND 149
ORDER BY Duracao ASC

-- 6 - Buscar a quantidade de filmes lan�adas no ano, agrupando por ano,
-- ordenando pela quantidade em ordem decrescente
SELECT
Ano,
COUNT(*) Quantidade
FROM Filmes
GROUP BY Ano
ORDER BY Quantidade DESC

--8 - Buscar os Atores do g�nero masculino, retornando o PrimeiroNome, UltimoNome
SELECT
Id,
PrimeiroNome,
UltimoNome,
Genero
FROM Atores
WHERE Genero = 'M'

--9 - Buscar os Atores do g�nero feminino, retornando o PrimeiroNome, UltimoNome,
-- e ordenando pelo PrimeiroNome
SELECT
Id,
PrimeiroNome,
UltimoNome,
Genero
FROM Atores
WHERE Genero = 'F'
ORDER BY PrimeiroNome


--10 - Buscar o nome do filme e o g�nero
SELECT
Filmes.Nome,
Generos.Genero
FROM FilmesGenero
INNER JOIN Filmes ON Filmes.Id = FilmesGenero.IdFilme
INNER JOIN Generos ON Generos.Id = FilmesGenero.IdGenero


--11 - Buscar o nome do filme e o g�nero do tipo "Mist�rio"
SELECT
Filmes.Nome,
Generos.Genero
FROM FilmesGenero
INNER JOIN Filmes ON FilmesGenero.IdFilme = Filmes.Id
INNER JOIN Generos ON FilmesGenero.IdGenero = Generos.Id
WHERE Genero = 'Mist�rio'


--12 - Buscar o nome do filme e os atores, trazendo o PrimeiroNome, UltimoNome e seu Papel
--Usando o INNER JOIN
SELECT
f.Nome,
a.PrimeiroNome,
a.UltimoNome,
e.Papel

FROM ElencoFilme e
INNER JOIN Atores a ON e.IdAtor = a.Id
INNER JOIN Filmes f ON e.IdFilme = f.Id