Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #01) Faça uma consulta que retorne todos os funcionários que tem salário acima de R$ 1200,00.
- SELECT * FROM funcionario WHERE salario >=1200;
- #02) Faça uma consulta que retorne todos os funcionários do sexo masculino que tem salário acima de R$ 2000,00.
- SELECT * FROM funcionario WHERE sexo='M' AND salario >=2000;
- #03) Faça uma consulta que retorne o nome, sexo, parentesco e data de nascimento de todos os
- #dependentes que tem a palavra ‘junior’ no nome.
- SELECT nomedep,sexo,parentesco,dt_nasc FROM dependente WHERE nomedep LIKE '%Junior%';
- #04) Faça uma consulta que retorne o nome , parentesco e data de nascimento dos dependentes de
- #todos os funcionários que tem o código de departamento 01. (Faça o join com e sem INNER JOIN)
- SELECT a.nomedep,a.parentesco,a.dt_nasc FROM dependente A JOIN funcionario B WHERE b.cod_dpt=1;
- SELECT a.nomedep,a.parentesco,a.dt_nasc FROM dependente A, funcionario B WHERE b.cod_dpt=1
- #05) Faça uma consulta que retorne todos os campos dos dependentes que nasceram entre
- # as datas de 01/01/1950 à 31/12/1980. (Use BETWEEN).
- SELECT * FROM dependente WHERE dt_nasc BETWEEN '1950-01-01' AND '1980-12-31';
- #06) Faça uma consulta que retorne o nome do departamento, nome dos funcionários
- #que trabalham nos departamentos Financeiro, RH e Vendas ordenados pelo nome do funcionário. (Use IN).
- SELECT a.nomef,b.nomedpt FROM funcionario A JOIN departamento B ON a.cod_dpt=b.cod_dpt WHERE b.nomedpt IN ('Financeiro',',RH','Vendas') ORDER BY a.nomef;
- #07) Faça uma consulta que retorne o nome do funcionário, nome do dependente e nome do
- #departamento ordenado pelo nome do funcionário de forma decrescente.
- SELECT a.nomef,b.nomedep,c.nomedpt FROM funcionario A JOIN dependente B ON a.codf=b.codf JOIN departamento C ON a.cod_dpt=c.cod_dpt;
- #08) Faça uma consulta que retorne o nome do departamento e a soma total do
- #salario de todos os funcionário do departamento de TI e VENDAS ordenado
- #pelo nome do departamento.
- SELECT a.nomedpt, SUM(b.salario) as salariodep FROM departamento A JOIN funcionario B ON a.cod_dpt = b.cod_dpt WHERE a.nomedpt IN ('Vendas','Ti') GROUP BY a.nomedpt ORDER BY salariodep;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement