Java

          Java

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            3 Posts :: 12 Stories :: 7 Comments :: 0 Trackbacks

          1. 更改用戶(hù)


          alter user scott account unlock;

          2. 表結(jié)構(gòu)


          desc emp;

           名稱(chēng)                                      是否為空? 類(lèi)型
           
          ----------------------------------------- -------- -------------------
           EMPNO                                     NOT NULL NUMBER(4)
           ENAME                                              
          VARCHAR2(10)
           JOB                                                
          VARCHAR2(9)
           MGR                                                
          NUMBER(4)
           HIREDATE                                           DATE
           SAL                                                
          NUMBER(7,2)
           COMM                                               
          NUMBER(7,2)
           DEPTNO                                             
          NUMBER(2)


          3. dual表


          SQL> select 2*3 from dual;

                 
          2*3
          ----------
                   6

          SQL
          > select sysdate from dual;

          SYSDATE
          ----------
          17-8月 -08


          4. 改變標(biāo)題


          select sal*12 "Anuual Sal" from emp;

          Anuual Sal
          ----------
          9600
          19200
          15000
          35700
          15000


          5. 字段連接


          select ename ||'character' from emp

          ENAME
          ||'CHARACTER'
          ------------------
          SMITHcharacter
          ALLENcharacter
          WARDcharacter
          JONEScharacter
          MARTINcharacter
          BLAKEcharacter

          /* 若字符串中本來(lái)就有單引號(hào),則用兩個(gè)單引號(hào)來(lái)替代一個(gè)單引號(hào) */
          select ename ||'charac''ter' from emp

          ENAME
          ||'CHARAC''TER'
          -------------------
          SMITHcharac'ter
          ALLENcharac
          'ter
          WARDcharac
          'ter
          JONEScharac
          'ter
          MARTINcharac
          'ter
          BLAKEcharac
          'ter


          6. distinct 去除重復(fù)行或重復(fù)組合


          select distinct deptno from emp

          DEPTNO
          ------
          10
          20
          30

          select distinct job from emp

          JOB
          -----------
          ANALYST
          CLERK
          MANAGER
          PRESIDENT
          SALESMAN


          /*將deptno與job重復(fù)的組合去掉*/
          select distinct deptno, job from emp 

          DEPTNO    JOB
          ----------------------
          10    CLERK
          10    MANAGER
          10    PRESIDENT
          20    ANALYST
          20    CLERK
          20    MANAGER
          30    CLERK
          30    MANAGER
          30    SALESMAN


          7. where 語(yǔ)句


          =
          >
          <
          <>
          >=
          <=
          between  and 
          in (a,b,c)
          is (null)
          is not (null)
          like
          not like
          .
          .
          .

          select ename from emp where ename  like  '_A%'

          ENAME
          ------
          WARD
          MARTIN
          JAMES


          /* 如果字符串中本來(lái)就帶有%, 則加轉(zhuǎn)義字符 */
          select ename from emp where ename  like  '%/%%'

          ENAME
          ------
          W%%D
          MART
          %N
          J
          %AMES


          /* 可指定別的符號(hào)為轉(zhuǎn)移字符,以替代默認(rèn)的反斜杠 */
          select ename from emp where ename  like  '%$%%' escape '$'


          8. 排序


          select * from dept order by deptno desc

          DEPTNO    DNAME    LOC
          -------------------------------------
          40    OPERATIONS    BOSTON
          30    SALES    CHICAGO
          20    RESEARCH    DALLAS
          10    ACCOUNTING    NEW YORK


          select ename , sal, deptno from emp order by deptno, ename desc

          ENAME    SAL    DEPTNO
          ----------------------
          MILLER    1300.00    10
          KING    
          5000.00    10
          CLARK    
          2450.00    10
          SMITH    
          800.00    20
          SCOTT    
          3000.00    20
          JONES    
          2975.00    20
          FORD    
          3000.00    20
          ADAMS    
          1100.00    20
          WARD    
          1250.00    30
          TURNER    
          1500.00    30
          MARTIN    
          1250.00    30
          JAMES    
          950.00    30
          BLAKE    
          2850.00    30
          ALLEN    
          1600.00    30


          總結(jié)如下:


          select ename ,sal*12 "Annual Sal" from emp
          where ename not like '_A%' and sal>800 
          order by sal desc

          ENAME    Annual Sal
          ------------------
          KING    60000
          SCOTT    
          36000
          FORD    
          36000
          JONES    
          35700
          BLAKE    
          34200
          CLARK    
          29400
          ALLEN    
          19200
          TURNER    
          18000
          MILLER    
          15600
          ADAMS    
          13200

          posted on 2008-07-27 11:10 keer 閱讀(233) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 尚學(xué)堂Oracle

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 防城港市| 民和| 两当县| 南投市| 江阴市| 本溪| 广安市| 皋兰县| 枣强县| 玉环县| 博客| 家居| 泰和县| 明水县| 江源县| 兴城市| 平顺县| 长治县| 昌吉市| 仁寿县| 惠来县| 九台市| 盘锦市| 家居| 封开县| 贵溪市| 桃园县| 桃源县| 临泽县| 德清县| 岑巩县| 杭锦旗| 新野县| 沙田区| 泰顺县| 吉水县| 岑巩县| 施秉县| 新宾| 黎城县| 宁河县|