

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Introdução a Banco de Dados LISTA DE EXERCÍCIOS DE COMANDOS SQL
Tipologia: Exercícios
1 / 2
Esta página não é visível na pré-visualização
Não perca as partes importantes!


A entrega desse exercício valerá 2,0 (dois) pontos na avaliação AV
O script abaixo foi utilizado para criar uma tabela em um banco de dados e inserir dados no mesmo:
CREATE TABLE Funcionarios( CodFunc INT PRIMARY KEY IDENTITY, NomeFunc VARCHAR(100) NOT NULL, SexoFunc VARCHAR(1) NOT NULL, BairroFunc VARCHAR(50) NOT NULL, SalFunc DECIMAL(8,2) NOT NULL, SetorFunc VARCHAR(50) NOT NULL ) GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Larissa Menezes','F','Jabaquara',1200,'Marketing') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Selma Nunes','F','Grajaú',3800,'Vendas') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Leandro Henrique','M','Socorro',2950,'RH') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Amélia Jeremias','F','Socorro',4200,'Marketing') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Cláudio Jorge Silva','M','Jabaquara',1480,'Vendas') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Luciano Souza','M','Pedreira',1000,'Vendas') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Gabriela Santos Nunes','F','Jurubatuba',4150,'') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Rafaela Vieira Jr','F','Jabaquara',700,'Marketing') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc)
VALUES ('Suzana Crispim','F','Grajaú',5600,'Produção') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Sabrina Oliveira Castro','F','Pedreira',2900,'Marketing') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Jarbas Silva Nunes','M','Jurubatuba',5300,'Produção') GO
INSERT INTO Funcionarios (NomeFunc,SexoFunc,BairroFunc,SalFunc,SetorFunc) VALUES ('Ralf Borges','M','Jabaquara',1600,'Marketing') GO
Baseado no script acima, apresente os comandos SQL necessários para exibir as seguintes informações:
1 - A soma dos salários de todos os funcionários. 2 - O nome do funcionário que mora no Jabaquara e tem o menor salário. 3 - A média do salário de todos os funcionários que moram em Jurubatuba ou no Grajaú, que sejam mulheres e que possuam sobrenome Nunes. 4 - A quantidade de funcionários do setor de Marketing. 5 - A média dos salários dos funcionários por departamento, ordenado pela média (decrescente) 6 - A quantidade de funcionários que ganha menos de R$3.000,00 e que mora no bairro do Socorro 7 - Os setores que possuem mais do que 3 funcionários (mostrar o setor e a quantidade de funcionários). 8 - Os bairros que possuem mais do que 2 funcionários que ganhem até R$2.000,00 de salário (mostrar o bairro e a quantidade de funcionários). 9 - A soma dos salários dos funcionários agrupada por Bairro (mostrar o bairro e a soma). 10 - Os setores que possuem a soma dos salários de seus funcionários maior do que R$1.000,00 e que eles morem no bairro de Pedreira. 11 - O funcionário cadastrado com o menor salário (mostrar o nome do funcionário, o setor em que trabalha e o valor do salário) 12 - O maior salário por bairro (mostrar o bairro e o salário).