From 2aa3c51ebb833ef1430a4a23492a853d628777aa Mon Sep 17 00:00:00 2001 From: Lucas Pita Lima Date: Thu, 3 Oct 2024 14:38:00 -0300 Subject: [PATCH 1/2] =?UTF-8?q?Resolu=C3=A7=C3=A3o=20desafio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Query.sql | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Query.sql diff --git a/Query.sql b/Query.sql new file mode 100644 index 000000000..4960534a3 --- /dev/null +++ b/Query.sql @@ -0,0 +1,23 @@ +SELECT Nome, Ano FROM FILMES + +SELECT Nome, Ano, Duracao FROM Filmes ORDER BY Ano ASC + +SELECT Nome, Ano, Duracao FROM Filmes WHERE Nome = 'De Volta para o Futuro' + +SELECT * FROM Filmes WHERE Ano = 1997 + +SELECT * FROM Filmes WHERE Ano > 2000 + +SELECT * FROM FILMES Where Duracao BETWEEN 101 AND 149 ORDER BY Duracao ASC + +SELECT Ano, COUNT(*)Quantidade FROM Filmes GROUP BY Ano ORDER BY Quantidade DESC + +SELECT PrimeiroNome, UltimoNome, Genero FROM Atores WHERE Genero = 'M' + +SELECT PrimeiroNome, UltimoNome FROM Atores WHERE Genero = 'F' ORDER BY PrimeiroNome ASC + +SELECT Filmes.Nome, Generos.Genero FROM Filmes INNER JOIN FilmesGenero ON Filmes.Id = FilmesGenero.IdFilme INNER JOIN Generos ON FilmesGenero.IdGenero = Generos.Id + +SELECT Filmes.Nome, Generos.Genero FROM Filmes INNER JOIN FilmesGenero ON Filmes.Id = FilmesGenero.IdFilme INNER JOIN Generos ON FilmesGenero.IdGenero = Generos.Id WHERE Generos.Genero = 'Mistério' + +SELECT Filmes.Nome, Atores.PrimeiroNome, Atores.UltimoNome FROM ATORES INNER JOIN ElencoFilme ON Atores.Id = ElencoFilme.IdAtor INNER JOIN Filmes ON ElencoFilme.IdFilme = Filmes.Id \ No newline at end of file From 765a2eb97c770c7fc2067085c495979c5d6e0ce0 Mon Sep 17 00:00:00 2001 From: Lucas Pita Lima Date: Thu, 3 Oct 2024 15:28:21 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Corre=C3=A7=C3=A3o=20nos=20retornos=2012?= =?UTF-8?q?=C2=BA=20query?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Query.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Query.sql b/Query.sql index 4960534a3..19166ca9f 100644 --- a/Query.sql +++ b/Query.sql @@ -20,4 +20,4 @@ SELECT Filmes.Nome, Generos.Genero FROM Filmes INNER JOIN FilmesGenero ON Filmes SELECT Filmes.Nome, Generos.Genero FROM Filmes INNER JOIN FilmesGenero ON Filmes.Id = FilmesGenero.IdFilme INNER JOIN Generos ON FilmesGenero.IdGenero = Generos.Id WHERE Generos.Genero = 'Mistério' -SELECT Filmes.Nome, Atores.PrimeiroNome, Atores.UltimoNome FROM ATORES INNER JOIN ElencoFilme ON Atores.Id = ElencoFilme.IdAtor INNER JOIN Filmes ON ElencoFilme.IdFilme = Filmes.Id \ No newline at end of file +SELECT Filmes.Nome, Atores.PrimeiroNome, Atores.UltimoNome, ElencoFilme.Papel FROM ATORES INNER JOIN ElencoFilme ON Atores.Id = ElencoFilme.IdAtor INNER JOIN Filmes ON ElencoFilme.IdFilme = Filmes.Id \ No newline at end of file