Questão número 304567

Analise os comandos PL/SQL: CREATE TABLE Departamentos (Id numeric(10) not null,Descricao varchar(30) not null, CONSTRAINT Dept_pk PRIMARY KEY(Id)); CREATE TABLE Vendedores (Id numeric(10) not null,Nome varchar(30) not null,Departamento numeric(10) not null, CONSTRAINT Vendedores_pk PRIMARY KEY(Id),CONSTRAINT fk_dept FOREIGN KEY(Departamento) REFERENCES Departamentos(Id)); CREATE TABLE Vendas (Vendedor numeric(10) not null,ValordeVenda real not null,CONSTRAINT fk_vendedores FOREIGN KEY(Vendedor) REFERENCES Vendedores(Id)); O comando PL/SQL necessário para listar o nome dos vendedores que obtiveram Valor de Venda superior a 100 e que pertençam ao departamento 1 nas tabelas criadas acima deve ser:

  • A.

    SELECT * FROM Vendedores WHERE Departamento = 1 AND (SELECT ValordeVenda FROM Vendas WHERE Sum(ValordeVenda) > 100);

  • B.

    SELECT Nome FROM Vendedores WHERE Departamento = 1 AND (SELECT Sum(ValordeVenda) FROM Vendas WHERE Vendedor = Vendedores.Id) > 100;

  • C.

    SELECT Vendedor FROM Vendas WHERE Sum(ValordeVenda) > 100 AND Departamento = 1;

  • D.

    SELECT (SELECT Nome from Vendedores WHERE Id = Vendas.Vendedor) as Nome,ValordeVenda FROM Vendas WHERE ValordeVenda > 100;

  • E.

    SELECT (SELECT Sum(ValordeVenda) FROM Vendas) as S,(SELECT Id from Departamentos WHERE Id = 1) as IdDept WHERE S > 100 AND IdDept = 1;

Próxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...