Escolar Documentos
Profissional Documentos
Cultura Documentos
USE ExerciciosSQL
--EXERCÍCIO 1 --
SELECT DISTINCT f.cargo
FROM funcionario f INNER JOIN departamento d
ON d.cod_depto = 30 and f.cod_depto = d.cod_depto
-- EXERCÍCIO 2 --
SELECT f.nome_func, d.nome_depto, d.local
FROM funcionario f INNER JOIN departamento d
ON f.cod_depto = d.cod_depto and f.comissao IS NOT NULL
-- EXERCÍCIO 3 --
SELECT f.nome_func 'EMPLOYEE', f.cod_func 'EMP#', g.nome_func 'MANAGER', g.cod_f
unc 'MGR#'
FROM funcionario f INNER JOIN funcionario g
ON f.gerente = g.cod_func
-- EXERCÍCIO 4 --
SELECT g.gerente, f.salario
FROM funcionario f INNER JOIN funcionario g
ON f.gerente = g.cod_func AND f.gerente IS NOT NULL