Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo:
Primeiramente devemos inserir alguns dados na tabelas em questo, posteriormente, codifique instrues
SELECT para resolver os problemas.
PROBLEMAS DE SQL
1. Mostre o sobrenome, primeiro nome, departamentos data de nascimento, data de admisso e salrio de
todos os empregados que ganham mais que $30.000 por ano.
Resultado Esperado!
Resultado Esperado!
Resultado Esperado!
Dcodigo Dnome Gerente Dsuper
A00 DIV. SERVIOS DE COMPUTADOR 000010 A00
B01 PLANEJAMENTO 000020 A00
C01 CENTRO DE INFORMAES 000030 A00
D01 CENTRO DE DESENVOLVIMENTO A00
E01 SERVIOS DE SUPORTE 000050 A00
5. Liste o cdigo e o nome dos departamento que apresentam SERVIO compondo seu nome.
Resultado Esperado!
Dcodigo Dnome
A00 DIV. SERVIOS DE COMPUTADOR
E01 SERVIOS DE SUPORTE
6. Mostre a matricula, sobrenome, departamento e telefone dos empregados cujo cdigo de departamento
estejam compreendidos entre D11 e D21 (inclusive).
Resultado Esperado!
7. Produza uma lista dos empregados nos departamentos B0l, C0l e D01, mostrando o sobrenome,
departamento e rendimento (salrio + comisso) Liste a sada em ordem descendente de rendimento dentro
de cada departamento.
Resultado Esperado!
8. Mostre o sobrenome, salrio anual e departamento dos empregados com salrio mensal maior que
$3000. Classifique a lista pelo sobrenome.
Resultado Esperado!
9. Produza uma lista de todos os empregados cujo departamento somente com E. Mostre a matricula,
primeiro nome e sobrenome. Classifique pelo sobrenome.
Resultado Esperado!
10. Produza uma lista dos homens cujo salrio mensal seja menor do que $1600. Mostre a matricula,
sobrenome e salrio mensal. Classifique cm ordem descendente de salrio.
Resultado Esperado!
Matr Sobrenome Salario/12
000250 SMITH 1598,33333333333
000210 JONES 1522,5
000300 SMITH 1479,16666666667
000260 JOHNSON 1437,5
000290 PARKER 1278,33333333333
000330 LEE 858,666666666667
11. Para cada representante de vendas (REPVENDA), apresente a comisso em porcentagem do total de
rendimento (salrio, bnus e comisso). Liste nome e porcentagem.
Resultado Esperado!
Sobrenome (100*comis)/(salario+comis+bon
LUCCHESI 8,92857142857143
QUINTANA 8,92857142857143
12. Mostre todas as informaes referentes aos departamentos E01 e departamentos subordinados ao
departamento E01.
Resultado Esperado!
Dcodigo Dnome Gerente Dsuper
E01 SERVIOS DE SUPORTE 000050 A00
E11 OPERAO 000090 E01
E21 SUPORTE SOFTWARE 000100 E01
13. Liste o sobrenome, salrio, funo e nvel de educao de qualquer empregado que se enquadre numa
das seguintes condies:
Resultado Esperado!
Codificar e executar vrias instrues SQL SELECT usando column functions e GROUP BY.
PROBLEMAS SOL
1. Mostre a soma dos salrios de toda a companhia, salrio mdio, salrio mnimo e o salrio mximo.
Resultado Esperado!
Sum(salario) Avg(salario) Min(salario) Max(salario)
892122 28778,1290322581 10304 52750
Resultado Esperado!
Min(sobrenome)
ADAMSON
Resultado Esperado!
Count(distinctdept)
8
Resultado Esperado!
Cargo Avg(salario)
ANALISTA 37603,3333333333
ATENDTE 19640
GERENTE 40018,125
PRJTISTA 24820,5
REPCAMPO 20592,8
REPVENDA 34900
5. Liste a mdia salarial das funes onde o salrio mdio seja maior que $35.000.
Resultado Esperado!
Cargo Avg(salario)
ANALISTA 37603,3333333333
GERENTE 40018,125
6. Mostre o sobrenome e funo dos empregados dos departamentos cujo nome inclua PLAN.
Resultado Esperado!
Sobrenome Cargo
THOMPSON GERENTE
7. Mostre o sobrenome e primeiro nome de todos os empregados que trabalham no mesmo departamento
do Adamson.
Resultado Esperado!
Sobrenome Nome
STERN IRVING
YOSHIMURA MASATOSHI
WALKER JAMES
LUTZ JENIFER
JONES WILLIAM
BROWN DAVID
SCOUTTEN MARYLIN
PIANKA ELIZABETH
ADAMSON BRUCE
EXERCCIOS OPCIONAIS
8. Produza uma lista mostrando departamento mdia salarial e quantidade de empregados para cada
departamento excluindo a funo ATENDTE.
9. Liste o departamento e sobrenome dos gerentes dos departamentos subordinados ao departamento D01.
Resultado Esperado!
Dcodigo Sobrenome
D11 STERN
D21 PULASKI
10. Mostre a mdia salarial dos homens e a mdia salarial das mulheres de cada departamento. Identifique
os departamentos pelo cdigo e pelo nome. Classifique o resultado em ordem descendente de salrio
dentro de cada departamento.
Resultado Esperado!