Baixe o app para aproveitar ainda mais
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
Compartilhar