

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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
qtd |
2 |
qtd |
3 |
qtdfilhos |
2 |
qtdfilhos |
3 |
qtdfilhos |
4 |