exercicios sql
SELECT *
FROM job_grades;
SIM(X) NÃO( )
2) Há quatro erros de codificação nesta instrução. Quais são?
SELECT employee_id, last_name sal x 12ANNUAL SALARY
FROM employees;
1- vírgula antes de sal;
2- nao usou espaço, ou aspas, ou AS entre 12 e ANNUAL SALARY
3 - não existe "x" antes de 12
4 - falta * após o número 12 ficaria assim:
SELECT employee_id, last_name, sal *12 "ANNUAL SALARY"
FROM employees;
1.33. EXERCÍCIOS 1) Criar uma consulta para exibir o sobrenome e o salário dos funcionários que recebam mais de
US$ 12.000.
SELECT last_name, salary
FROM employees
WHERE salary > 12000;
2) Exibir o sobrenome do funcionário, o ID do cargo e a data inicial dos funcionários admitidos entre 20/02/1998 e 01/05/1998.
Ordenar a consulta em ordem crescente pela data inicial.
SELECT last_name, job_id,
3) Exiba o sobrenome e a data de admissão de cada funcionário admitido em 1994.
SELECT last_name
FROM employees
WHERE hire_date = 1994;
4) Exibir o sobrenome e o número do departamento de todos os funcionários nos departamentos 20 e 50 em ordem alfabética de nome. SELECT last_name, department_id
FROM employees
WHERE department_id IN (20,50);
5) Listar o sobrenome e o salário dos funcionários que ganhem entre
US$ 5.000 e US$ 12.000 e estejam no departamento 20 ou 50.
Denominar as colunas como Employee e Monthly Salary, respectivamente. SELECT last_name, salary
FROM employees
WHERE salary BETWEEN 5.000 AND 12.000
IN department_id (20,50);
6) Exibir o sobrenome e o cargo de todos os funcionários que não tenham um gerente.
SELECT last_name, job_id, manager_id
FROM employees
WHERE manager_id IS NULL;
7) Exibir o sobrenome, o salário e a comissão de todos os funcionários que recebam comissões. Classifique os dados em ordem decrescente de salário e comissões.
SELECT last_name, salary,