Buscar

EXERCICIO 3 SITE VENTURY

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Ex1 - mostrar salário médio, maior salário, menor salário e total dos salários dos representantes de venda.
	R1: SELECT AVG(SALARIO) FROM C_EMPR WHERE UPPER(CARGO) = 'REPRESENTANTE DE VENDAS'
	R2: SELECT MAX(SALARIO) FROM C_EMPR WHERE UPPER(CARGO) = 'REPRESENTANTE DE VENDAS'
	R3: SELECT MIN(SALARIO) FROM C_EMPR WHERE UPPER(CARGO) = 'REPRESENTANTE DE VENDAS'
	R4: SELECT SUM(SALARIO) FROM C_EMPR WHERE UPPER(CARGO) = 'REPRESENTANTE DE VENDAS'
Ex2 - mostrar último nome que é o primeiro em ordem alfabética.
	R: SELECT * FROM C_EMPR ORDER BY ULT_NOME
Ex3 - mostrar último nome que é o último em ordem alfabética. 
	R: SELECT * FROM C_EMPR ORDER BY ULT_NOME DESC
Ex4 - mostrar a data em que foi contratado o primeiro empregado da firma ( o empregado que foi contratado a mais tempo)
	R: SELECT * FROM C_EMPR ORDER BY DT_ADMISSAO
Ex5 - mostrar a data em que foi contratado o ultimo empregado da firma ( o empregado que foi contratado a menos tempo)
	R: SELECT * FROM C_EMPR ORDER BY DT_ADMISSAO DESC
Ex6 - mostrar o total de linhas da tabela de empregados. 
	R: SELECT COUNT(*) FROM C_EMPR 
Ex7 - mostrar o valor da folha salarial e o salario medio do departamento 31.
	R: SELECT SUM(SALARIO) FROM C_EMPR WHERE ID_DEPTO = 31 
	R: SELECT AVG(SALARIO) FROM C_EMPR WHERE ID_DEPTO = 31
Ex8 - mostrar a quantidade de clientes na situação de credito otima
	R: SELECT * FROM C_CLIENTE WHERE UPPER(SIT_CRED) = 'OTIMA'
Ex9 - mostrar cada situação de crédito possível e a quantidade de clientes em cada uma destas situações (com cabeçalho “Qtd. clientes”).
	R: SELECT COUNT(NOME) "QTN DE CLIENTES", SIT_CRED FROM C_CLIENTE GROUP BY SIT_CRED
Ex10 - mostrar identificador de departamento e quantos empregados estão lotados em cada um (com cabeçalho “Qtd. empregados”).
	R: SELECT ID_DEPTO, COUNT(PRIM_NOME)"QNT DE EMPREGADOS" FROM C_EMPR GROUP BY ID_DEPTO
Ex11 - mostrar identificador de departamento, cargo e a quantidade de empregados lotados em cada departamento e em cada cargo (com cabeçalho “Qtd. empregados”).
	R: SELECT ID_DEPTO,CARGO, COUNT(*)"QNT DE EMPREGADOS" FROM C_EMPR GROUP BY ID_DEPTO, CARGO
Ex12 - mostrar cargo, identificador de departamento e a quantidade de empregados em cada cargo e em cada departamento (com cabeçalho “Qtd. empregados”).
	R: SELECT ID_DEPTO,CARGO, COUNT(*)"QNT DE EMPREGADOS" FROM C_EMPR GROUP BY ID_DEPTO, CARGO
Ex13 - mostrar identificador de departamento e o valor da folha salarial do departamento (com o cabeçalho folha salarial)
	R: SELECT ID_DEPTO,SUM(SALARIO)"FOLHA SALARIAL" FROM C_EMPR GROUP BY ID_DEPTO
Ex14 - mostrar cargo, média anual de salários no cargo (com cabeçalho “Sal.médio anual”) e quantidade de empregados no cargo (com cabeçalho “Qtd.empregados”), para os cargos que tenham mais que dois empregados. 
	R: SELECT CARGO, AVG(SALARIO*12)"SALARIO MÉDIO ANUAL" FROM C_EMPR GROUP BY CARGO HAVING COUNT(*)>2
Ex15 - mostrar departamento, quantidade de empregados no departamento (com cabeçalho “Qtd.empregados”) e total anual de salários no departamento (com cabeçalho “Total anual salários”), para os departamentos que tenham mais que um empregado. 
	R: SELECT ID_DEPTO,COUNT(ID_DEPTO)"QNT DE EMPREGADOS", SUM(SALARIO*12)"TOTAL SALARIO ANUAL" FROM C_EMPR GROUP BY ID_DEPTO 
Ex16 - mostrar departamento, quantidade de empregados no departamento (com cabeçalho “Qtd.empregados”) para os departamentos que tenham mais que um empregado com salario entre 1200 e 2000. 
	R: SELECT ID_DEPTO,COUNT(ID_DEPTO)"QNT DE EMPREGADOS", SALARIO FROM C_EMPR GROUP BY ID_DEPTO, SALARIO HAVING SALARIO BETWEEN 1200 AND 2000
Ex17 - mostrar cargo, média anual de salários no cargo (com cabeçalho “Sal.médio anual”) e quantidade de empregados no cargo (com cabeçalho “Qtd.empregados”), para os cargos que tenham mais que dois empregados e cujos empregados trabalehm em um dos seguintes departamentos: 31,32,33,42,43,44. 
	R: SELECT CARGO,COUNT(*)"QNT DE EMPREGADOS", AVG(SALARIO*12)"SALARIO MÉDIO ANUAL" FROM C_EMPR GROUP BY CARGO,ID_DEPTO, SALARIO HAVING ID_DEPTO IN (31,32,33,42,43,44)
Ex18 - mostrar cargo e total mensal de salários por cargo (com cabeçalho “Total mensal salários”), quando estes totais que excederem à $5000. Não devem ser incluídos os vice-presidentes. Ordenar por total mensal de salários

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais