Exercicio SQL e Algebra (1) - Adson Batista
Exercicio SQL e Algebra (1) - Adson Batista
3 - Liste os funcionários que têm salário superior a R$ 1.000,00 ordenados pelo nome
completo
select * from Funcionarios where Salario > 1000 order by PrimeiroNome, SegundoNome,
UltimoNome
4 -Liste a data de nascimento e o primeiro nome dos funcionários ordenados do mais novo
para o mais velho
select DataNasci, PrimeiroNome from Funcionarios order by DataNasci desc,
PrimeiroNome
5 - Liste o total da folha de pagamento
select sum (Salario)as total from Funcionarios
6 - Liste o nome, o nome do departamento e a função de todos os
funcionários
select Funcionarios.PrimeiroNome, Departamentos.Nome,
Funcionarios.Funcao from Funcionarios, Departamentos
7 - Liste todos departamentos com seus respectivos gerentes
select Departamentos.Nome, Funcionarios.PrimeiroNome as
nomegerente from Departamentos, Funcionarios where
Departamentos.CodigoFuncionarioGerente = Funcionarios.codigo
8 - Liste o valor da folha de pagamento de cada departamento (nome)
select sum (Salario), Nome from Funcionarios, Departamentos where
Departamentos.CodigoDepartamento = Funcionarios.CodigoDepartamento group by
Nome
9 - Liste os departamentos dos funcionários que têm a função de supervisor
select Departamentos.Nome from Departamentos, Funcionarios where
Funcionarios.Funcao = 'Supervisor'
10 - Liste os nomes dos funcionários que moram em Recife e que exerçam a função
de Telefonista
select PrimeiroNome from Funcionarios where Cidade = 'Santarem' and Funcao =
'Supervisor'
11 - Liste os nomes dos funcionários que trabalham no departamento Pessoal
select PrimeiroNome from Funcionarios, Departamentos where Departamentos.Nome
= 'Pessoal'
12 - Liste o nome e o departamento de todos os funcionários que ganham mais do que
algum gerente
Select Funcionarios.PrimeiroNome, Departamentos.Nome from Funcionarios,
Departamentos Where funcionarios.Salario > CodigoFuncionarioGerente