반응형

 

안녕들 하시죠!

이번 시간부터 '사내 DB테이블'을 이용한 문제풀이를 통해 ORACLE SQL 쿼리문을 기초부터 복습할 생각입니다.

 

언어 및 툴

ORACLE DATABASE, SQLDEVELOPER

 

테이블 생성 참고

2019/09/28 - [Database] - ORACLE SQL 쿼리 복습을 위한 '사내 DB테이블' 세팅

 

쿼리 실행 순서

5 SELECT 
1 FROM 
2 WHERE
3 GROUP BY
4 HAVING
6 ORDER BY

 

문제

1.  부서번호 10번인 사원들의 사원번호, 사원이름, 월급을 출력하시오.
1
2
3
select empno, ename, sal
from emp
where deptno=10;
cs

 

2.  사원번호 7369인 사원 이름, 입사일, 부서번호를 출력하시오.
1
2
3
select ename as 사원이름, hiredate as 입사일, deptno as 부서번호
from emp
where empno=7369;
cs

 

3. 사원번호 7300크고 7400 작은 사원 이름, 입사일, 부서번호를 출력하시오.
1
2
3
select ename as 사원이름, hiredate as 입사일, deptno as 부서번호
from emp
where empno > 7300 AND empno < 7400;
cs

 

 

4.  EMP 모든 정보를 (사원번호 기준 내림차순으로) 검색하시오.

정렬
ASC - 오름차순 ( DEFAULT값 )
DESC - 내림차순

1
2
3
select *
from emp
order by empno desc;
cs

 

5. 이름이 S로 시작하는 모든 사람의 사원번호와 이름을 출력하시오.
1
2
3
select *
from emp
order by empno desc;
cs

 

6. 직속상관 사원번호가 없는 사원의 모든 정보를 검색하시오.
1
2
3
select *
from emp
where mgr is null;
cs

 

오늘은 여기까지입니다 감사합니다 !

+ Recent posts