Você está na página 1de 3

Exercício 2 de SQL

Alunos: Alex André Santos da Silva 2020022386156


Yuji Nagasaka Júnior 202002484446

1. Crie uma consulta para exibir o nome e o salário dos


funcionários que recebam mais de US$1200.

select ename,sal
from emp
where sal >1200

2. Crie uma consulta para exibir o nome do funcionário e o número


do departamento relativos ao número de funcionário 7521.

select ename,deptno
from emp
where empno = 7521

3. Exiba o nome e o salário de todos os funcionários cujo salário


não esteja na faixa de US$ 500 a US$ 1200.

select ename,sal
from emp
where sal < 500
or sal > 1200

4. Exiba o nome e o número do departamento de todos os


funcionários nos departamentos 20 e 30 em ordem alfabética de
nome.

select ename,deptno
from emp
where deptno in (20,30)
order by ename

5. Elabore uma consulta para listar o nome e o salário dos


funcionários que ganhem entre US$ 500 a US$ 1200 e estejam
no departamento 20 ou 30. Denomine as colunas como
Empregados e Salário do Mês, respectivamente.

select ename "Empregados ",sal "Salário do Mês"


from emp
where sal > 500
and sal < 1200
and deptno in (20,30)

6. Exiba o nome e a data de admissão de cada funcionário admitido


em 1987.

SELECT ename, hiredate


FROM emp
WHERE hiredate LIKE '%87'

7. Exiba o nome e o cargo de todos os funcionários que não tenham


um gerente.

SELECT ename,job
FROM emp
where mgr = null

8. Exiba o nome, 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 ename,sal,comm
FROM emp
where comm > 0

order by sal desc

9. Exiba os nomes de todos os funcionários que tenham um A como


a terceira letra de seus nomes.

SELECT ename
FROM emp
where ename like '__A%'

10. Exiba os nomes de todos os funcionários que tenham um A e


um E em seus nomes.

Select Ename "Nome"


From emp
Where ename like '%A%'
And ename like '%E%' 10

11. Exiba o nome, o cargo, e o salário de todos os funcionários


cujo cargo seja de vendedor (SALESMAN)ou de funcionário de
estoque (CLERK) e cujo salário não seja igual a US$ 950, US$
1250 ou US$ 1500.

SELECT ENAME “NOME”, JOB “CARGO”, SAL


“SALÁRIO”
FROM EMP
WHERE (JOB = ‘SALESMAN’
or Job = 'CLERK')
WHERE sal >< 950
and sal >< 1250
and sal >< 1500

Você também pode gostar