TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercício 03 - Faça as seguintes views SQL:

Por:   •  6/4/2022  •  Trabalho acadêmico  •  256 Palavras (2 Páginas)  •  107 Visualizações

Página 1 de 2

Exercício 03 - Faça as seguintes views SQL:

Obs: As views podem ser com qualquer nome, desde que as mesmas não se repitam. Qualquer erro na sua View utilize o comando DROP para exclui-la.

-- 1. Crie uma views a qual lista o título, autor e data de lançamento dos livros em ordem de título.

CREATE VIEW vinicius_zerbini01 AS SELECT titulo, autor, datalancamento FROM livros ORDER BY titulo;

-- 2. Crie uma views a qual lista os livros lançados em 2011 ou 2012.

CREATE VIEW vinicius_zerbini02 AS SELECT *FROM livros WHERE datalancamento BETWEEN '2011-01-01' and '2012-12-31';

-- 3. Crie uma views a qual lista os livros que o título contenha a palavra "Redes".

CREATE VIEW vinicius_zerbini03 AS SELECT *FROM livros WHERE titulo LIKE '%Redes%';

-- 4. Crie uma views a qual lista o título, nome do assunto e nº cópias dos livros.

CREATE VIEW vinicius_zerbini04 AS SELECT livros.titulo, livros.copias, assuntos.nome FROM livros INNER JOIN assuntos ON livros.codigoassuntos=assuntos.codigoassuntos ORDER BY livros.titulo;

-- 5 Crie uma views a qual lista o título e autor dos livros que o nome do assunto seja " Banco de dados".

CREATE VIEW vinicius_zerbini05 AS SELECT livros.autor, livros.titulo FROM livros WHERE titulo="Banco de dados";

-- 6. Crie uma views a qual lista o nome do assunto e nº de livros, agrupados por nome do assunto.

CREATE VIEW vinicius_zerbini06 AS SELECT livros.codigolivros, assuntos.nome FROM livros INNER JOIN assuntos ON livros.codigoassuntos=assuntos.codigoassuntos GROUP BY assuntos.nome;

-- 7. Crie uma views a qual somar os valores das multas dos empréstimos dos livros retirados em 2013.

CREATE VIEW vinicius_zerbini07 AS SELECT SUM(emprestimos.multa) AS valores_multas FROM emprestimos WHERE dataemprestimo BETWEEN '2013-01-01' AND '2013-12-31';

...

Baixar como (para membros premium)  txt (1.8 Kb)   pdf (33.2 Kb)   docx (6.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com