Treinando SQL
Mostre Nome e Sobrenome, ordenado por sobrenome;
Select PrimeiroNome, UltimoNome
From Funcionarios
Order By UltimoNome
Mostre todos os campos de Funcionários ordenados por cidade;
Select *
From Funcionarios
Order By Cidade
Mostre os funcionários que tem salário superior à R$ 1.000,00;
Select PrimeiroNome, SegundoNome, UltimoNome
From Funcionarios
Where Salario > 1000
Order By PrimeiroNome, SegundoNome, UltimoNome
Mostre os funcionários ordenados por data de nascimento do mais novo pro mais velho;
Select DataNasci, PrimeiroNome
From Funcionarios
Order By DataNasci desc, PrimeiroNome
Mostre uma listagem telefônica dos funcionários;
Select UltimoNome, PrimeiroNome, SegundoNome,
Fone, Endereco, Cidade
From Funcionarios
Order By UltimoNome, PrimeiroNome, SegundoNome
Mostre o total pago na folha de pagamento;
Select Sum(Salario) As Total
From Funcionarios
Mostre uma listagem de funcionários, Departamentos e a função;
Select Funcionarios.PrimeiroNome,Departamentos.Nome, Funcionarios.Funcao
From Funcionarios, Departamentos
Where Funcionarios.CodigoDepartamento=Departamentos.Codigo
Order By Funcionarios.PrimeiroNome
SELECT F.PrimeiroNome, D.Nome, F.Funcao
FROM Funcionarios F
JOIN Departamentos D
ON F.CodigoDepartamento = D.Codigo
ORDER BY F.PrimeiroNome
Mostre uma listagem de departamentos com o nome dos gerentes;
Select Departamentos.Nome,
Funcionarios.PrimeiroNome
From Departamentos, Funcionarios
Where Departamentos.CodigoFuncionarioGerente=
Funcionarios.Codigo
Order By Departamentos.Nome
Select d.Nome as Departamento, f.PrimeiroNome as Nome
From Departamentos as d
Inner join Funcionarios as f
ON d.CodigoFuncionarioGerente=f.Codigo
Order By d.Nome
Mostre o gasto com folha de pagamento de cada departamento;
Select Departamentos.Nome,
Sum(Funcionarios.Salario) as Total
From Departamentos, Funcionarios
Where Departamentos.Codigo=
Funcionarios.CodigoDepartamento
Group By