Oracle 기본 조작 명령

중요:
1、Oracle          ,           。
------------------------------------------------------------------------
2、    
    3、select
    1、from
    2、where

Oracle 비밀번호 수정:
1. 권한 사용자:
CMD 실행 명령:
①   sqlplus /nolog  Oracle   ;
②    conn /as sysdba, DBA    ;
③      ,  “select username from dba_users”      ;
④           ,           :
alter user     identified by    ;
  apps   ,      123456;
   alter user apps identified by 123456;

2. 일반 사용자:
시스템 으로 로그 인 한 후 다음 명령 을 수행 합 니 다:
    SQL> alter user scott account unlock;
         。
              。   ,        scott         。
      scott     :
    SQL> alter user scott identified by tiger;
         。
        ,      scott   tiger        !
    SQL> conn scott/tiger
       。

3. 잠 금 / 잠 금 해제 (일반 사용자 기본 잠 금 추가)
    Oracle             :
    SQL> alter user     account lock; (  )
    SQL> alter user     account unlock; (  )

포맷 명령:
      :COL     FOR A  ;
eg:        ename 10   , **COL ename FOR A10;
        : SET LINESIZE   ;
        : SET PAGESIZE   。

사용자 전환:
① SYS        ;  SYS     **SYS AS SYADBA;**,
    SYS   **CONN SYS/   AS SYADBA;**。
② SYSTEM     ;  SYSTEM    **SYSTEM**  ,
    SYSTEM  **CONN SYSTEM/  **    。
③ SCOTT    ;  SCOTT    **SCOTT**  ,
    SCOTT  **CONN SCOTT/  **    。
④ SH     ,  SH    **SH**  ,
    SH  **CONN SH/  **    。

상용 명령
     : SELECT *FROM    ;
     : SELECT *FORM TAB;
     : DESC    ;

scott 사용자 아래 표 4 장:
1. dept 표
번호
열 이름
유형
묘사 하 다.
1
DEPTNO
NUMBER(2)
부서 번 호 를 나타 내 고 최대 2 자리 숫자 로 구성 된다.
2
DNAME
VARCHAR2(14)
부서 명 을 나타 내 며 최대 14 글자 로 구성 되 어 있 습 니 다.
3
LOC
VARCHAR2(13)
부서 위 치 를 표시 하고 최대 13 글자 로 구성 합 니 다.
2. emp 표:
번호
열 이름
유형
묘사 하 다.
1
EMPNO
NUMBER(4)
부서 번 호 를 나타 내 고 최대 4 자리 숫자 로 구성 된다.
2
ENAME
VARCHAR2(10)
직원 이름 을 표시 합 니 다. 최대 10 글자 로 구성 되 어 있 습 니 다.
3
JOB
VARCHAR2(9)
고용원 직위 를 나타 내 는 것 은 최대 9 글자 로 구성 된다.
4
MGR
NUMBER(4)
각 직원 의 지도 번 호 는 최대 4 자리 숫자 로 구성 된다.
5
HIREDATE
DATE
고용 날짜, 날짜 와 시간 포함
6
SAL
NUMBER(7,2)
기본급, 소수점 최대 2 위, 정수 5 위
7
DEPTNO
NUMBER(2)
부서 번 호 를 나타 내 고 최대 2 자리 숫자 로 구성 된다.
3. 급여 등급 (salgrade) 표, 5 등 으로 나 누고 급여 로 등급 을 정한다.
번호
열 이름
유형
묘사 하 다.
1
GRADE
NUMBER
임금 등급 번호
2
LOSAL
NUMBER
이 등급 의 최저 임금
3
HISAL
NUMBER
이 등급 의 최고 임금
4. 월급 표
번호
열 이름
유형
묘사 하 다.
1
ENAME
VARCHAR2(10)
직원 이름 을 나타 내 며 최대 10 자리 숫자 로 구성 되 어 있 습 니 다.
2
JOB
VARCHAR2(9)
고용원 직위 를 나타 내 는 것 은 최대 9 글자 로 구성 된다.
3
SAL
NUMBER
기본급
4
COMM
NUMBER
커미션
단순 조회
select   ,  ...... from    ;
select distinct   ,  ...... from    ; 

emp 표 의 경우 EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, DEPTNO.enamel, job 만 조회 하고 명령 을 수행 할 수 있 습 니 다 select enamel, job from emp;우 리 는 job 만 조회 할 때 select job from emp;중복 되 는 직위 가 나타 날 수 있 습 니 다. 이때 distinct 로 제거 할 수 있 습 니 다. selectinct job from emp;distinct 명령 은 select 이후 에 만 사용 할 수 있 습 니 다. distinct 로 ename 를 조회 하면 job 는 제거 되 지 않 습 니 다. distinct 는 두 열 에서 같은 횡행 내용 만 제거 할 수 있 습 니 다.
사 칙 연산 및 개명
Oracle 은 간단 한 데이터 열 에 대해 네 가지 연산 및 계산 후의 이름 변경 (속성 뒤에 빈 칸 에 변경 할 이름 추가) 을 할 수 있 으 며, emp 를 예 로 들 수 있 습 니 다.
select ename,sal*12 income from emp;

상수 성명 및 연결 문자 (| | | (몇 열 을 한 열 로 바 꿀 수 있 고 데이터 내용 연결)
1. 상수 가 문자열 이 라면 작은 따옴표 로 합 니 다.2. 숫자 라면 직접 숫자 를 쓴다.3. 날짜 라면 표준 달력 형식 으로 작성 합 니 다.실행
 select '  :'||empno||'   :'||ename||'   :'||sal  from emp;
-----------------------------------------------------------------------------------------
'  :'||EMPNO||'  :'||ENAME||'  :'||SAL
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  :7369   :SMITH   :800
  :7499   :ALLEN   :1600
  :7521   :WARD   :1250
  :7566   :JONES   :2975
  :7654   :MARTIN   :1250
  :7698   :BLAKE   :2850
  :7782   :CLARK   :2450
  :7788   :SCOTT   :3000
  :7839   :KING   :5000
  :7844   :TURNER   :1500
  :7876   :ADAMS   :1100
  :7900   :JAMES   :950
  :7902   :FORD   :3000
  :7934   :MILLER   :1300

통일 개명:
 select '  :'||empno||'   :'||ename||'   :'||sal    from emp;
-----------------------------------------------------------------------------------------
  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  :7369   :SMITH   :800
  :7499   :ALLEN   :1600
  :7521   :WARD   :1250
  :7566   :JONES   :2975
  :7654   :MARTIN   :1250
  :7698   :BLAKE   :2850
  :7782   :CLARK   :2450
  :7788   :SCOTT   :3000
  :7839   :KING   :5000
  :7844   :TURNER   :1500
  :7876   :ADAMS   :1100
  :7900   :JAMES   :950
  :7902   :FORD   :3000
  :7934   :MILLER   :1300

연결 부적 이 없 으 면,
select '  :',empno,'   :',ename,'   :',sal  from emp;
---------------------------------------------------------------------------------
'  :'                EMPNO '  :'             ENAME                '  :'                    SAL
------------------ ---------- -------------------- -------------------- -------------------- ----------
  :                   7369    :              SMITH                   :                     800
  :                   7499    :              ALLEN                   :                    1600
  :                   7521    :              WARD                    :                    1250
  :                   7566    :              JONES                   :                    2975
  :                   7654    :              MARTIN                  :                    1250
  :                   7698    :              BLAKE                   :                    2850
  :                   7782    :              CLARK                   :                    2450
  :                   7788    :              SCOTT                   :                    3000
  :                   7839    :              KING                    :                    5000
  :                   7844    :              TURNER                  :                    1500
  :                   7876    :              ADAMS                   :                    1100
  :                   7900    :              JAMES                   :                     950
  :                   7902    :              FORD                    :                    3000
  :                   7934    :              MILLER                  :                    1300

한정 조회
WHERE 는 줄 을 선별 하고 SELECT 는 열 을 선별 합 니 다.관계 연산 자, < =, > =,! =(<>)。
 select *from emp where sal>1500;
----------------------------------------------

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20
select *from emp where ename='SMITH';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7369 SMITH                CLERK                    7902 17-12 -80            800                 20
---------------------------------------------------------------------------------------------------
 select *from emp where sal=1500;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7844 TURNER               SALESMAN                 7698 08-9  -81           1500          0      30
Oracle          =   
 select *from emp where job !='SALESMAN';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7369 SMITH                CLERK                    7902 17-12 -80            800                 20
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7876 ADAMS                CLERK                    7788 23-5  -87           1100                 20
      7900 JAMES                CLERK                    7698 03-12 -81            950                 30
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20
      7934 MILLER               CLERK                    7782 23-1  -82           1300                 10

논리 연산 자 AND OR NOT
 SELECT *FROM emp where sal>1500 and sal<3000;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
SELECT *FROM emp where sal>1500 or job='CLECK';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20
 SELECT *FROM emp where sal>1500;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20

   7 。

SQL> SELECT *FROM emp where NOT sal<=1500;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20

범위 연산 자 BETWEEN... AND (최대 최소 값 포함);
 SELECT *FROM emp where sal between 1500 and 3000;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7844 TURNER               SALESMAN                 7698 08-9  -81           1500          0      30
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20
 SELECT *FROM emp where HIREDATE between '01-1  -81' AND '01-12  -81';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7521 WARD                 SALESMAN                 7698 22-2  -81           1250        500      30
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7654 MARTIN               SALESMAN                 7698 28-9  -81           1250       1400      30
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7844 TURNER               SALESMAN                 7698 08-9  -81           1500          0      30

   8 。

빈 판단 은 NULL 이 고 NULL 이 아 닙 니 다.
select *from  emp where comm is not null;   //select *from  emp where  not comm is null;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7521 WARD                 SALESMAN                 7698 22-2  -81           1250        500      30
      7654 MARTIN               SALESMAN                 7698 28-9  -81           1250       1400      30
      7844 TURNER               SALESMAN                 7698 08-9  -81           1500          0      30

SQL> select *from  emp where comm is  null;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7369 SMITH                CLERK                    7902 17-12 -80            800                 20
      7566 JONES                MANAGER                  7839 02-4  -81           2975                 20
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7876 ADAMS                CLERK                    7788 23-5  -87           1100                 20
      7900 JAMES                CLERK                    7698 03-12 -81            950                 30
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20
      7934 MILLER               CLERK                    7782 23-1  -82           1300                 10

술어 연산 IN NOT IN
SELECT *FROM EMP WHERE DEPTNO=10 AND JOB='MANAGER' or DEPTNO=20 AND JOB='CLERK' OR (JOB NOT IN ('MANAGER','CLERK') AND SAL>=2000);

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7369 SMITH                CLERK                    7902 17-12 -80            800                 20
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7788 SCOTT                ANALYST                  7566 19-4  -87           3000                 20
      7839 KING                 PRESIDENT                     17-11 -81           5000                 10
      7876 ADAMS                CLERK                    7788 23-5  -87           1100                 20
      7902 FORD                 ANALYST                  7566 03-12 -81           3000                 20
 select *from emp where empno in(7369,7499);
 select *from emp where empno = 7369 or empno=7499;

 EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
------ ---------- --------- ---------- -------------- ---------- ---------- ----------
  7369 SMITH      CLERK           7902 17-12 -80            800                    20
  7499 ALLEN      SALESMAN        7698 20-2  -81           1600        300         30

 select *from emp where empno  not in(7369,7499);

 EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
------ ---------- --------- ---------- -------------- ---------- ---------- ----------
  7521 WARD       SALESMAN        7698 22-2  -81           1250        500         30
  7566 JONES      MANAGER         7839 02-4  -81           2975                    20
  7654 MARTIN     SALESMAN        7698 28-9  -81           1250       1400         30
  7698 BLAKE      MANAGER         7839 01-5  -81           2850                    30
  7782 CLARK      MANAGER         7839 09-6  -81           2450                    10
  7788 SCOTT      ANALYST         7566 19-4  -87           3000                    20
  7839 KING       PRESIDENT            17-11 -81           5000                    10
  7844 TURNER     SALESMAN        7698 08-9  -81           1500          0         30
  7876 ADAMS      CLERK           7788 23-5  -87           1100                    20
  7900 JAMES      CLERK           7698 03-12 -81            950                    30
  7902 FORD       ANALYST         7566 03-12 -81           3000                    20
  7934 MILLER     CLERK           7782 23-1  -82           1300                    10

NOT IN 과 NULL
 select *from emp where empno in(7369,7499,null);

 EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
------ ---------- --------- ---------- -------------- ---------- ---------- ----------
  7369 SMITH      CLERK           7902 17-12 -80            800                    20
  7499 ALLEN      SALESMAN        7698 20-2  -81           1600        300         30
//       ,        
 select *from emp where empno not in(7369,7499,null);

    

모호 조회 LIKE (임의의 데이터 형식 으로 사용 가능) NOT LIKE 는 범위 내 1, '' 이 아 닙 니 다.임의의 문자 2, '%' 가 0 자리, 한 자리, 여러 자리 문자 와 일치 합 니 다.
 select *from emp where ename like '%A%';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7521 WARD                 SALESMAN                 7698 22-2  -81           1250        500      30
      7654 MARTIN               SALESMAN                 7698 28-9  -81           1250       1400      30
      7698 BLAKE                MANAGER                  7839 01-5  -81           2850                 30
      7782 CLARK                MANAGER                  7839 09-6  -81           2450                 10
      7876 ADAMS                CLERK                    7788 23-5  -87           1100                 20
      7900 JAMES                CLERK                    7698 03-12 -81            950                 30

   7 。

SQL> select *from emp where ename like 'A%';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7876 ADAMS                CLERK                    7788 23-5  -87           1100                 20

SQL> select *from emp where ename like '_A%';

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7521 WARD                 SALESMAN                 7698 22-2  -81           1250        500      30
      7654 MARTIN               SALESMAN                 7698 28-9  -81           1250       1400      30
      7900 JAMES                CLERK                    7698 03-12 -81            950                 30

정렬 조회 (ORDER BY)
1. 실행 순서
    ,  ','
-----------------------------------------------------------------------
3、SELECT
1、FROM
2、WHERE
4、ORDER BY (DESC ASC)

2, 여러 필드 정렬 설정 가능
SELECT *FROM EMP ORDER BY SAL DESC;

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

   14 。

SQL> SELECT *FROM EMP WHERE JOB='SALESMAN' ORDER BY SAL DESC;

     EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------
      7499 ALLEN                SALESMAN                 7698 20-2  -81           1600        300      30
      7844 TURNER               SALESMAN                 7698 08-9  -81           1500          0      30
      7654 MARTIN               SALESMAN                 7698 28-9  -81           1250       1400      30
      7521 WARD                 SALESMAN                 7698 22-2  -81           1250        500      30

//        ,             
SQL> SELECT *FROM EMP ORDER BY SAL DESC,HIREDATE;
     SELECT *FROM EMP ORDER BY SAL DESC,HIREDATE ASC;

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

3. orderby (그것 만 사용 가능) 는 select 가 정의 하 는 별명 을 사용 할 수 있 습 니 다. where 는 안 됩 니 다. 실행 순서 에 주의 하 십시오.
select empno,ename,sal income from emp order by sal;

     EMPNO ENAME                    INCOME
---------- -------------------- ----------
      7369 SMITH                       800
      7900 JAMES                       950
      7876 ADAMS                      1100
      7521 WARD                       1250
      7654 MARTIN                     1250
      7934 MILLER                     1300
      7844 TURNER                     1500
      7499 ALLEN                      1600
      7782 CLARK                      2450
      7698 BLAKE                      2850
      7566 JONES                      2975
      7788 SCOTT                      3000
      7902 FORD                       3000
      7839 KING                       5000

자구
2、select empno,ename,sal income   //select  
1、from emp    //from  
3、order by sal;    //order by  

좋은 웹페이지 즐겨찾기