- 21번 이름이 S로 시작하고 마지막 글자가 T인 사람의 모든 정보를 출력하라(단, 이름은 전체 5자리이다.)
select *
from emp
where ename like 'S%' and ename like '%T';

- 22번 첫 번쨰 문자는 관계없고, 두 번쨰 문자가 A인 사람의 정보를 출력하라.
select *
from emp
where ename like '_A%';

- 커미션이 NULL인 사람의 정보를 출력하라.
select *
from emp
where comm is null;

- 커미션이 NULL이 아닌 사람의 정보를 출력하라.
select *
from emp
where comm is not null;

- 부서가 30번 부서이고 급여가 $1,500 이상인 사람의 이름, 부서, 월급을 출력하라.
select ename, deptno, sal
from emp
where deptno = 30 and sal >= 1500;

- 이름의 첫 글자가 K로 시작하거나 부서번호가 30인 사람의 사원번호, 이름, 부서번호를 출력하라.
select empno, ename, deptno
from emp
where ename like 'K%' or deptno = 30;

- 급여가 $1500 이상이고 부서번호가 30번인 사원 중 직업이 MANAGER인 사람의 정보를 추력하라.
select *
from emp
where deptno = 30 and sal >= 1500 and job = 'manager';

- 부서번호가 30인 사람 중 사원번호가 SORT.
select *
from emp
where deptno = 30
order by empno desc;

- 29번 급여가 많은 순으로 SORT하라.
select *
from emp
order by deptno asc, sal desc;

- 부서번호로 ASCENDING SORT 한 후 급여가 많은 사람 순으로 출력하라.
select empno, ename
from emp
where empno <= 7698;

Share article