2008년 3월 12일.

Posted 2008/05/07 17:45, Filed under: Oracle9i

*** EMP 테이블 사용 ***
01. 사원 번호가 7499인 사원 중 이름, 입사일, 부서 번호를 출력하여라.

SQL> select empno, ename, job, sal
  2  from emp
  3  where job = 'CLERK' and sal > 1000;

     EMPNO ENAME      JOB              SAL
---------- ---------- --------- ----------
      7876 ADAMS      CLERK           1100
      7934 MILLER     CLERK           1300

SQL> select ename, hiredate, deptno
  2  from emp
  3  where empno = 7499;

ENAME      HIREDATE     DEPTNO
---------- -------- ----------
ALLEN      81/02/20         30

02. 이름이 ALLEN인 사원의 모든 정보를 출력하여라.

SQL> select empno, ename, job, sal
  2  from emp
  3  where job = 'CLERK' and sal > 1000;

     EMPNO ENAME      JOB              SAL
---------- ---------- --------- ----------
      7876 ADAMS      CLERK           1100
      7934 MILLER     CLERK           1300

SQL> select ename, hiredate, deptno
  2  from emp
  3  where empno = 7499;

ENAME      HIREDATE     DEPTNO
---------- -------- ----------
ALLEN      81/02/20         30

03. 이름이 K로 시작하는 사원보다 큰 사원의 모든 정보를 출력하여라.

SQL> select ename
  2  from emp
  3  where ename > 'L';

ENAME
----------
SMITH
WARD
MARTIN
SCOTT
TURNER
MILLER

04. 입사일이 02-APR-81보다 늦고 09-DEC-82보다 빠른 사원의 이름, 급여, 부서 번호를 출력하여라.

SQL> select ename, sal, deptno
  2  from emp
  3  where hiredate > '81/04/02' ANd hiredate < '82/12/09';

ENAME             SAL     DEPTNO
---------- ---------- ----------
MARTIN           1250         30
BLAKE            2850         30
CLARK            2450         10
KING             5000         10
TURNER           1500         30
JAMES             950         30
FORD             3000         20
MILLER           1300         10

8 개의 행이 선택되었습니다.


05. 급여가 $1,600 보다 크고 $3,000보다 작은 사원의 이름, 직무, 급여를 출력하여라.

SQL> select ename, job, sal
  2  from emp
  3  where sal > 1600 AND sal < 3000;

ENAME      JOB              SAL
---------- --------- ----------
JONES      MANAGER         2975
BLAKE      MANAGER         2850
CLARK      MANAGER         2450

07. 직업이 MANAGER와 SALESMAN인 사원의 모든 정보를 출력하여라.

  1  select *
  2  from emp
  3* where job = 'MANAGER' or job = 'SALESMAN'
SQL> /

     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
      7499 ALLEN      SALESMAN        7698 81/02/20       1600        300         30
      7521 WARD       SALESMAN        7698 81/02/22       1250        500         30
      7566 JONES      MANAGER         7839 81/04/02       2975                    20
      7654 MARTIN     SALESMAN        7698 81/09/28       1250       1400         30
      7698 BLAKE      MANAGER         7839 81/05/01       2850                    30
      7782 CLARK      MANAGER         7839 81/06/09       2450                    10
      7844 TURNER     SALESMAN        7698 81/09/08       1500          0         30

7 개의 행이 선택되었습니다.

15. 급여가$1,500이상이고, 부서 번호가 30번인 사원중직무가 MANAGER인 사원의 모든 정보를 출력하여라.

SQL> select *
  2  from emp
  3  where sal >= 1500 and deptno = 30 and job = 'MANAGER';

     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
      7698 BLAKE      MANAGER         7839 81/05/01       2850                    30

18. 부서 번호가 10번인 사원의 사원 번호, 이름, 급여를 출력하여라.

SQL> select empno, ename, sal
  2  from emp
  3  where deptno = 10;

     EMPNO ENAME             SAL
---------- ---------- ----------
      7782 CLARK            2450
      7839 KING             5000
      7934 MILLER           1300

19. 직무가 MANAGER가 아닌 사원의 모든 정보를 출력하여라.

SQL> select *
  2  from emp
  3  where job <> 'MANAGER';

     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 80/12/17        800                    20
      7499 ALLEN      SALESMAN        7698 81/02/20       1600        300         30
      7521 WARD       SALESMAN        7698 81/02/22       1250        500         30
      7654 MARTIN     SALESMAN        7698 81/09/28       1250       1400         30
      7788 SCOTT      ANALYST         7566 87/04/19       3000                    20
      7839 KING       PRESIDENT            81/11/17       5000                    10
      7844 TURNER     SALESMAN        7698 81/09/08       1500          0         30
      7876 ADAMS      CLERK           7788 87/05/23       1100                    20
      7900 JAMES      CLERK           7698 81/12/03        950                    30
      7902 FORD       ANALYST         7566 81/12/03       3000                    20
      7934 MILLER     CLERK           7782 82/01/23       1300                    10

11 개의 행이 선택되었습니다.

20. 1981년 4월 2일 이후에 입사한 사원의 정보를 출력하여라.

SQL> select *
  2  from emp
  3  where hiredate > '81/04/02';

     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
      7654 MARTIN     SALESMAN        7698 81/09/28       1250       1400         30
      7698 BLAKE      MANAGER         7839 81/05/01       2850                    30
      7782 CLARK      MANAGER         7839 81/06/09       2450                    10
      7788 SCOTT      ANALYST         7566 87/04/19       3000                    20
      7839 KING       PRESIDENT            81/11/17       5000                    10
      7844 TURNER     SALESMAN        7698 81/09/08       1500          0         30
      7876 ADAMS      CLERK           7788 87/05/23       1100                    20
      7900 JAMES      CLERK           7698 81/12/03        950                    30
      7902 FORD       ANALYST         7566 81/12/03       3000                    20
      7934 MILLER     CLERK           7782 82/01/23       1300                    10

10 개의 행이 선택되었습니다.

21. 사원 번호가 7698보다 작거나 같은 사원들의 사원 번호와 이름을 출력하여라.

  1  select empno, ename
  2  from emp
  3* where empno <= 7698
SQL> /

     EMPNO ENAME
---------- ----------
      7369 SMITH
      7499 ALLEN
      7521 WARD
      7566 JONES
      7654 MARTIN
      7698 BLAKE

6 개의 행이 선택되었습니다.


22. 사원 번호가 7654와 7782 사이 이외의 사원의 모든 정보를 출력하여라.

SQL> select *
  2  from emp
  3  where not (empno > 7654 and empno < 7782);

     EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------- ---------- ---------- ----------
      7782 CLARK      MANAGER         7839 81/06/09       2450                    10
      7788 SCOTT      ANALYST         7566 87/04/19       3000                    20
      7839 KING       PRESIDENT            81/11/17       5000                    10
      7844 TURNER     SALESMAN        7698 81/09/08       1500          0         30
      7876 ADAMS      CLERK           7788 87/05/23       1100                    20
      7900 JAMES      CLERK           7698 81/12/03        950                    30
      7902 FORD       ANALYST         7566 81/12/03       3000                    20
      7934 MILLER     CLERK           7782 82/01/23       1300                    10
      7369 SMITH      CLERK           7902 80/12/17        800                    20
      7499 ALLEN      SALESMAN        7698 81/02/20       1600        300         30
      7521 WARD       SALESMAN        7698 81/02/22       1250        500         30
      7566 JONES      MANAGER         7839 81/04/02       2975                    20
      7654 MARTIN     SALESMAN        7698 81/09/28       1250       1400         30

13 개의 행이 선택되었습니다.

23. 부서가 30번이고 급여가 $1,500 이상인 사원의 이름, 부서, 급여를 출력하여라.

SQL> select ename, deptno, sal
  2  from emp
  3  where deptno = 30 and sal >= 1500;

ENAME          DEPTNO        SAL
---------- ---------- ----------
ALLEN              30       1600
BLAKE              30       2850
TURNER             30       1500


크리에이티브 커먼즈 라이선스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

'Oracle9i' 카테고리의 다른 글

2008년 4월 2일.  (0) 2008/05/07
2008년 3월 28일.  (0) 2008/05/07
2008년 3월 19일.  (0) 2008/05/07
2008년 3월 12일.  (0) 2008/05/07



Trackback URL : http://trustnoone.tistory.com/trackback/667

Leave a comment

« Previous : 1 : ... 75 : 76 : 77 : 78 : 79 : 80 : 81 : 82 : 83 : ... 700 : Next »

Blog Owner : MULDER。



TO FIND THE TRUTH,
YOU MUST BELIEVE。

I WANT TO BELIEVE。

http://trustnoone.tistory.com 。



now playing...



Artist : K-ci & JoJo
Album : THEIR GREATEST HITS (2005)
Title : 04. All My Life ♪ (5:26)






Calendar

«   2008/08   »
          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 30
31            

Recent Posts

  1. ReStart... 8/21
  2. Betty.
  3. 석갱이... 8월 15-17
  4. 탁상용 미키마우스 선풍기
  5. Caving Special
  6. 2008 Non-Stop English Camp #3
  7. 2008 Non-Stop English Camp #2
  8. 2008 Non-Stop English Camp #1
  9. yesterday...
  10. Wanted, 2008

Recent Comments

  1. 안녕하세요~ 제프오님~ 스쿠터 하나정도.. MULDER 08/11
  2. 아.. 지금 잠시 외국에 나와있어서 몰랐.. 제프.오 08/10
  3. 누나 달려~ㅋ MULDER 08/09
  4. ㅎㅎ 헬멧은 항상 쓰고 댕기져~ㅋㅋ MULDER 08/09
  5. 사고서 얼마 안되서 펑크! 나서 기분 안.. downright 08/09
  6. 오빠 달료~ 절망ⓝ좌절 08/09
  7. 제2의 하류인생일까... 공사, 마이킹... MULDER 07/29
  8. 총으로 마구도 쏘는구나 - -; MULDER 07/29
  9. 움.. 위에 설정을 한번 다시 한번 체킹.. MULDER 07/08
  10. ㅎㅎㅎ 짜장면 ㅎㅎ MULDER 07/08

Recent Trackbacks

  1. ssh 접속은 터미널? 탐색기처럼 탐색한다.. 무엇을 구하려거든 전부가 그것이게 하라 06/24
  2. 윤동주의 서시. 엔즐군의 다이어리::Spring Edition 05/06
  3. 시끄러운 Superfetch Rommance - Daniel's 04/23
  4. 고향의 소리 말하자면 03/14
  5. 비스타 보안의 핵, 사용자 계정 컨트롤(U.. 아크비스타 :: 아크몬드의 비스타블로그 01/17
  6. [커프뮤비] 나는 사랑이 뭔지 모르나봐요.. 커프마왕 2007
  7. Spider-man 1,2,3 구손랜드® 2007
  8. 비스타 구매 전에 따져 봐야 한다 소프트웨어로 행복한 삶을 꿈꾸다 2007

Bookmarks

  1. .Πet S.W.A.T's Blog
  2. Cisco Systems, Inc
  3. Click Blog
  4. D.Blog v5.0
  5. Daydream
  6. EnTER_ThE_Ciyne ~~
  7. ky`s notebook
  8. LUKE CHUEH
  9. Microsoft Corporation
  10. Mininova The ultimate BitTorrent sour..
  11. nagafuji
  12. Nepion Community
  13. PARKOZ HARDWARE 2007
  14. Seoby@Blog R&B 리믹스
  15. sonchul
  16. YouTube - Broadcast Yourself.
  17. 마로-_ -;@ 겔러리
  18. 베타뉴스
  19. 숙희
  20. 인생무상
  21. 지식아 모여라!
  22. 포포 Blog
  23. 플라잉 디스크
  24. 필승의 다짐으로


Online Messenger



ID : taewoong7@netsgo.com



Address : taewoong7@hotmail.com



Site Stats

TOTAL 203089 HIT
TODAY 133 HIT
YESTERDAY 320 HIT