문제 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 |