Imagem de fundo

Qual o retorno para a execução do comando SQL abaixo?SELECT...

Para resolver às questões 50 e 51, considere que os comandos SQL mostrados no quadro abaixo que foram executados previamente no MySQL 8 com sucesso.

CREATE TABLE Pessoa (

codigo int NOT NULL UNIQUE,

nome varchar(50),

email varchar(40),

qtdfilhos int);

CREATE TABLE Cargo (

codigo int NOT NULL UNIQUE,

cargo varchar(40));

CREATE TABLE PC (

codigo int NOT NULL UNIQUE,

codpes int,

codcar int);

INSERT INTO Pessoa (codigo, nome, email, qtdfilhos) VALUES

(1,'Maria','[email protected]',0);

INSERT INTO Pessoa (codigo, nome, email, qtdfilhos) VALUES

(2,'Ana','[email protected]',2);

INSERT INTO Pessoa (codigo, nome, email, qtdfilhos) VALUES

(3,'Julio','[email protected]',3);

INSERT INTO Pessoa (codigo, nome, email, qtdfilhos) VALUES

(4,'Luciano','[email protected]',1);

INSERT INTO Pessoa (codigo, nome, email, qtdfilhos) VALUES

(5,'Paulo','[email protected]',1);

INSERT INTO Cargo (codigo, cargo) VALUES

(1,'gerente');

INSERT INTO Cargo (codigo, cargo) VALUES

(2,'vendedor');

INSERT INTO Cargo (codigo, cargo) VALUES

(3,'assistente');

INSERT INTO PC (codigo, codpes, codcar)

VALUES (1,1,3);

INSERT INTO PC (codigo, codpes, codcar)

VALUES (2,5,3);

INSERT INTO PC (codigo, codpes, codcar)

VALUES (3,3,1);

INSERT INTO PC (codigo, codpes, codcar)

VALUES (4,2,3);

INSERT INTO PC (codigo, codpes, codcar)

VALUES (5,4,2);

Qual o retorno para a execução do comando SQL abaixo?


SELECT SUM(qtdfilhos) AS qtd

FROM Pessoa,PC,Cargo

WHERE Pessoa.codigo=PC.codpes

AND PC.codpes=Cargo.codigo

AND cargo='assistente'

AND PC.codigo<4


A

qtd

2


B

qtd

3


C

qtdfilhos

2


D

qtdfilhos

3


E

qtdfilhos

4