비교 연산자

DB 2009. 6. 2. 13:56

 연산자

의미

 =  같다
 >  보다 크다.
 >=  보다 크거나 작다.
 <  작다.
 <=  보다 작거나 같다.
 <>, !=, ^=  같지 않다.
 NOT Column_name =  같지 않다.
 NOT Column_name >  보다 크지 않다.

1. EMP 테이블에서 급여가 3000 이상인 사원의 사원번호, 이름, 담당업무, 급여를 출력하라.

   SELECT empno, ename, job, sal
   FROM emp
   WHERE sal >= 3000;

   결과>

     EMPNO ENAME                JOB                       SAL
     -------- -------------------- ------------------ ----------
      7788 SCOTT                ANALYST                 3000
      7839 KING                 PRESIDENT                5000
      7902 FORD                 ANALYST                  3000


2. EMP 테이블에서 담당업무가 MANAGER 인 사원의 정보를 사원번호, 성명, 담당업무, 급여, 부서번호를 출력하라.

    SELECT empno, ename, job, sal, deptno
    FROM emp
    WHERE job = 'MANAGER';

    결과>

        EMPNO ENAME                JOB                       SAL     DEPTNO
        ------ -------------------- ------------------ ---------- ----------
           7566 JONES                MANAGER                  2975         20
           7698 BLAKE                MANAGER                  2850         30
           7782 CLARK                MANAGER                  2450         10


3. EMP 테이블에서 1982년 1월 1일 이후에 입사한 사원의 사원번호, 성명, 담당업무, 급여, 입사일자, 부서번호를 출력하라.

   SELECT empno, ename, job, sal, hiredate, deptno
   FROM emp
   WHERE hiredate >= '82-01-01';

   결과>
     EMPNO     ENAME                    JOB                           SAL     HIREDATE   DEPTNO
     ---------- -------------------- ------------------ ---------- --------  ----------
      7788          SCOTT                    ANALYST                       3000 87/04/19            20
      7876          ADAMS                   CLERK                           1100 87/05/23            20

      7934          MILLER                   CLERK                           1300 82/01/23            10

     82/01/01은 Oracle 10g 버전의 날짜표시 형식이고 9i는 01-JAN-82와 같은 형식으로 표시 한다.

     ALTER SESSION SET NLS_DATE_FORMAT = 'RR(년)/MM(월)/DD(일)'을 이용해서 날짜 표시 형식을 바꿀 수 있다.

[출처] 비교 연산자|작성자 이경모


'DB' 카테고리의 다른 글

유저 테이블 검색  (0) 2012.01.11
[오라클] 패스워드 잊었을때  (0) 2012.01.11
SQL연산자  (0) 2009.06.02
연산자 우선 순위  (0) 2009.06.02
정렬  (0) 2009.06.02
Posted by 으랏차
,