IT Study/Database-Oracle

예제 문제(scott) - 3

도뿌리 2018. 6. 21. 10:09
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
-- SCOTT 계정
-- 19) emp 테이블에서 사원번호, 사원이름, 입사일을 출력하는데 
-- 입사일이 빠른 사람순으로 정렬하시오.
SELECT EMPNO, ENAME, HIREDATE    
FROM EMP
ORDER BY HIREDATE ASC; 
 
-- 20) emp 테이블에서 사원이름, 급여, 연봉을 구하고 
-- 연봉이 많은 순으로 정렬하시오.
SELECT ENAME, SAL, SAL*12
FROM EMP
ORDER BY SAL*12 DESC;
 
--21)10번 부서와 20번부서에서 근무하고 있는 사원의 이름과 부서번호를 출력하는데 
-- 이름을 영문자순으로 표시하시오.
SELECT ENAME, DEPTNO    
FROM EMP
WHERE DEPTNO IN(1020)
ORDER BY ENAME ASC;
 
--22) 커미션을 받는 모든 사원의 이름,급여 및 
-- 커미션을 커미션을 기준으로 내림차순으로 정렬하여 표시하십시오.
SELECT ENAME, SAL, COMM     
FROM EMP
WHERE COMM IS NOT NULL
ORDER BY COMM DESC;
 
 
 
cs