120 Questões de concurso encontradas
Página 4 de 24
Questões por página:
Caso seja necessário listar o nome de todos os sócios, seguidos dos nomes de seus respectivos apresentadores, inclusive os nomes dos sócios cujo campo matrSocioApresentador esteja em branco, deverá ser utilizado o comando SQL apresentado a seguir.
SELECT s.nome, a.nome
FROM socio s RIGHT OUTER JOIN socio a
ON s.matrSocioApresentador=a.matricula;
A tabela SOCIO pode ser criada por meio do comando SQL apresentado a seguir.
CREATE TABLE socio
(matricula INT(11) NOT NULL,
nome VARCHAR(20) NOT NULL,
dataMatricula DATE NULL,
matrSocioApresentador INT(11) NULL,
CONSTRAINT pk_socio PRIMARY KEY (matricula),
CONSTRAINT fk_socio FOREIGN KEY (matrSocioApresentador)
REFERENCES socio(matricula));
Para se selecionar o nome de um sócio cuja quantidade de dependentes seja superior a 3, pode ser utilizado o comando SQL apresentado a seguir.
SELECT socio.nome, count(cpf) FROM socio, dependente
WHERE matricula=matrSocio GROUP BY 1
HAVING count(cpf) > 3;
A inclusão da sócia Maria, portadora do CPF de número 497.156.443-20 e que foi apresentada pelo sócio de matrícula 1, pode ser realizada pelo comando SQL apresentado a seguir.
INSERT INTO dependente (cpf, nome, matrSocio)
VALUES (‘49715644320’, ‘Maria’, 1)