Atividade 01
AULA 01 (INTRODUÇÃO SELECT)
Você foi admitido como programador SQL da XYZW Corporation. Sua primeira tarefa é criar alguns relatórios com base nos dados das tabelas de recursos humanos.
1. Sua primeira tarefa é determinar a estrutura da tabela DEPARTMENTS e seu conteúdo.
DESCRIBE departments
SELECT *
FROM departments;
2. Você precisa determinar a estrutura da tabela EMPLOYEES.
DESCRIBE employees
3. O departamento de recursos humanos deseja executar uma consulta para exibir o sobrenome, o código do cargo, a data de admissão e o telefone de cada funcionário, com o número do funcionário exibido primeiro. Forneça o apelido STARTDATE para a coluna HIRE_DATE.
SELECT employee_id, last_name, job_id, hire_date AS StartDate, phone_integer
FROM employees;
4. O departamento de recursos humanos precisa de uma consulta para exibir todos os códigos de cargo exclusivos da tabela EMPLOYEES.
SELECT DISTINCT job_id
FROM employees;
AULA 02 (SELECT COM RESTRIÇÕES)
1. Em função de questões orçamentárias, o departamento precisa de um relatório com o sobrenome e o salário dos funcionários que ganham mais de US$ 12.000.
SELECT last_name, salary
FROM employees
WHERE salary > 12000;
2. Crie um relatório que exiba o sobrenome e o número do departamento do funcionário 176.
SELECT last_name, department_id
FROM employees
WHERE employee_id = 176;
3. O departamento de recursos humanos precisa localizar funcionários com altos e baixos salários. Crie uma query para exibir o sobrenome e o salário de todos os funcionários cuja faixa salarial não esteja entre US$ 5.000 e US$ 12.000.
SELECT last_name, salary
FROM employees
WHERE salary NOT BETWEEN 5000 AND 12000;
4. Crie um relatório para exibir o sobrenome, o ID do cargo e a data de admissão dos funcionários cujos sobrenomes sejam Matos e Taylor. Organize a consulta em ordem crescente por data de admissão.
SELECT last_name, job_id, hire_date
FROM employees
WHERE