Procura

Banco de dadosSql (2)


EXERCÍCIOS - Exercício 44

  • (FCC 2012)

Atenção: Analise a seguinte sequência de comandos em SQL para responder às questões de números 42 e 43.
CREATE TABLE Livro (ISBN INT, Nome VARCHAR(40),Autor INT, Editora INT);
CREATE TABLE Autor (Codigo INT, NOME VARCHAR(40));
CREATE TABLE Editora (Codigo INT, Nome VARCHAR(40));
INSERT INTO Livro VALUES (12345, "Programas em C",1,1);
INSERT INTO Livro VALUES (67890, "Métodos Ágeis",1,2);
INSERT INTO Autor VALUES (1, "Manoel da Silva");
INSERT INTO Editora VALUES (1, "Editora Livros");
Note que os exemplos abaixo consideram que as linhas apresentadas acima já foram executadas.

Para receber como resultado apenas a string Programas em C,é necessário executar o comando




A) SELECT Nome FROM Editora WHERE Editora.Codigo = Livro.Editora AND Autor.Codigo = Livro.Autor;


B) SELECT b.Nome FROM Autor a, Livro c, Editora c WHERE a.Autor = b.Codigo AND a.Editora = c.Codigo;


C) SELECT * FROM Livro a WHERE (SELECT Codigo FROM Autor WHERE Codigo = a.Autor) AND (SELECT Codigo FROM Editora WHERE Codigo = a.Editora);


D) SELECT Nome FROM Livro WHERE Autor IN (SELECT Codigo FROM Autor) AND Editora IN (SELECT Codigo FROM Editora);


E) SELECT * FROM Livro WHERE Livro.Autor = (SELECT Codigo FROM Autor) AND Livro.Editora = (SELECT Codigo FROM Editora);



Próximo:
EXERCÍCIOS - Exercício 45

Vamos para o Anterior: Exercício 43

Tente Este: Exercício 487

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+