Oracle/SQL Fundamentals I

7일차 문제(select문)~~

Bohemian life 2012. 4. 12. 15:03

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