문제 1) 10번 및 20번 부서의 사원들의 정보를 아래와 같이 출력하세요. 

(단, 명시적 변환을 사용하세요)



사원번호 및 이름          급여            입사일

------------------------- --------------- -------------------------

사번:7369 (SMITH)         800달러         1980년 12월 17일

사번:7566 (JONES)         2975달러        1981년 04월 02일

사번:7782 (CLARK)         2450달러        1981년 06월 09일

사번:7788 (SCOTT)         3000달러        1982년 12월 09일

사번:7839 (KING)          5000달러        1981년 11월 17일

사번:7876 (ADAMS)         1100달러        1983년 01월 12일

사번:7902 (FORD)          3000달러        1981년 12월 03일

사번:7934 (MILLER)        1300달러        1982년 01월 23일




해답)



select *

from emp

where deptno in (10, 20);


↓ ↓ ↓


column "사원번호 및 이름" format a25

col 급여 for a15

col 입사일 for a25




문제2) 위 결과에서 급여를 우측정렬하여 출력하세요


해답)



select '사번:'||to_char(empno)||' ('||ename||')' as "사원번호 및 이름"

, LPAD(to_char(sal)||'달러', 10) as 급여

, to_char(hiredate, 'YYYY"년 "MM"월 "DD"일"') as 입사일

from emp

where deptno in (10, 20);



'Oracle > SQL Fundamentals I' 카테고리의 다른 글

7일차 # 3-48: NVL, NVL2  (0) 2012.04.12
7일차 # 3-43: RR Date Format  (0) 2012.04.12
6일차 # 3-42: fx의 효과  (0) 2012.04.10
6일차 # 3-38: TO_CHAR with Numbers  (0) 2012.04.10
6일차 # 3-37: fm의 효과  (0) 2012.04.10

+ Recent posts