TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Banco de Dados II

Por:   •  9/9/2017  •  Trabalho acadêmico  •  747 Palavras (3 Páginas)  •  266 Visualizações

Página 1 de 3

USE RH;

SELECT * FROM EMPREGADOS;

SELECT * FROM EMPREGADOS;

SELECT * FROM DEPARTAMENTOS

WHERE DEPTO_ID = 90;

SELECT * FROM EMPREGADOS

WHERE CARGO_ID = 15

ORDER BY PRIMEIRO_NOME DESC;

SELECT * FROM EMPREGADOS

ORDER BY SALARIO DESC;

SELECT * FROM EMPREGADOS

WHERE SALARIO <= 3000

ORDER BY SALARIO;

SELECT A.Primeiro_Nome, A.Ultimo_Nome, B.Titulo

FROM empregados A JOIN CARGOS B

ON A.CARGO_ID = B.CARGO_ID;

/* DEVER FEITO EM SALA*/

SELECT PRIMEIRO_NOME, Ultimo_Nome, EMAIL, SALARIO, NOME_DEPTO

FROM EMPREGADOS E JOIN DEPARTAMENTOS D

ON E.DEPTO_ID = D.DEPTO_ID

WHERE SALARIO > 4000

ORDER BY D.NOME_DEPTO;

/* */

SELECT DEPTO_ID, SUM(SALARIO)

FROM EMPREGADOS

GROUP BY DEPTO_ID;

SELECT VARIANCE(SALARIO)

FROM EMPREGADOS;

SELECT count(*)

FROM EMPREGADOS

WHERE SALARIO > 4000;

SELECT STDDEV(SALARIO)

FROM EMPREGADOS;

SELECT CARGO_ID, AVG(SALARIO)

FROM EMPREGADOS

GROUP BY CARGO_ID;

SELECT DEPTO_ID, COUNT(EMPREGADOS_ID)

FROM EMPREGADOS

GROUP BY DEPTO_ID;

SELECT E.DEPTO_ID, D.NOME_DEPTO,

COUNT(EMPREGADOS_ID) CONTAGEM

FROM EMPREGADOS E JOIN DEPARTAMENTOS D

ON E.DEPTO_ID = D.DEPTO_ID

GROUP BY E.DEPTO_ID, D.NOME_DEPTO

ORDER BY CONTAGEM DESC;

SELECT *

FROM EMPREGADOS

WHERE SALARIO >=

(SELECT Salario

FROM EMPREGADOS

WHERE ULTIMO_NOME = 'CHEN');

UPDATE EMPREGADOS

SET SALARIO = 5000

WHERE EMPREGADOS_ID = 110;

SELECT *

FROM EMPREGADOS

WHERE SALARIO >(SELECT AVG(Salario)

FROM EMPREGADOS)

ORDER BY SALARIO;

SELECT E.PRIMEIRO_NOME, E.Ultimo_Nome, E.SALARIO, C.TITULO

FROM EMPREGADOS E JOIN CARGOS C

ON (E.CARGO_ID = C.CARGO_ID)

WHERE E.DEPTO_ID =

(SELECT Depto_ID

FROM DEPARTAMENTOS

WHERE NOME_DEPTO = 'MARKETING')

ORDER BY E.SALARIO;

/*EXIBIR O PRIMEIRO NOME , O ULTIMO NOME

O SALARIO E O CODIGO DE DEPARTAMENTO E DE CADA FUNCIONARIO

E O MAIOR SALARIO DO DEPARTAMENTO. */

SELECT DEPTO_ID, MAX(SALARIO) SALMAX

FROM EMPREGADOS

GROUP BY DEPTO_ID;

SELECT E.PRIMEIRO_NOME, E.ULTIMO_NOME, E.SALARIO, E.DEPTO_ID, M.SALMAX

FROM EMPREGADOS E,

(SELECT DEPTO_ID, MAX(SALARIO) SALMAX

FROM EMPREGADOS

GROUP BY DEPTO_ID) M

WHERE E.DEPTO_ID = M.DEPTO_ID

ORDER BY E.Salario;

/* EXIBIR O PRIMEIRO NOME, ULTIMO NOME E SALARIO

DOS EMPREGADOS QUE POSSUEM SALARIO IGUAL AO

MAIOR SALARIO DE SEU DEPARTAMENTO. */

SELECT E.PRIMEIRO_NOME, E.ULTIMO_NOME, E.SALARIO,

E.DEPTO_ID

FROM EMPREGADOS E

WHERE SALARIO

...

Baixar como (para membros premium)  txt (4.2 Kb)   pdf (44.8 Kb)   docx (13.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com