每日一得

          不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
          最近關心的內容:SSH,seam,flex,敏捷,TDD
          本站的官方站點是:顛覆軟件

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks
          Oracle常用的函數:

          sysdate
          systimestamp
          to_char
          to_date:
          select?to_date('06-5月-1957','DD-Mon-YY')?from?dual;

          nvl:

          select?nvl(sal,'')?from?emp;


          decode:
          decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,缺省值)

          該函數的含義如下:
          IF 條件=值1 THEN
              RETURN(翻譯值1)
          ELSIF 條件=值2 THEN
              RETURN(翻譯值2)
              ......
          ELSIF 條件=值n THEN
              RETURN(翻譯值n)

          ELSE
              RETURN(缺省值)
          END IF
          String?sql?=
          ????????"
          select?product_name,sum(decode(bill_month,'"+chargePeriod+"',charge))/100?as?cur_charge,
          sum(decode(bill_month,'"+lastPeriod+"',charge))/100?as?last_charge,?"
          ????????
          +
          ????????"?
          sum(decode(bill_month,'"+chargePeriod+"',bill_time_len))/60?as?cur_time,
          sum(decode(bill_month,'"+lastPeriod+"',bill_time_len))/60?as?last_time?"
          ????????
          +
          ????????"?
          from?tl_acc_report?"
          ????????
          +
          ????????"?
          group?by?product_name?";


          SELECT?sid,serial#,username,

          DECODE(command

          ,
          0,’None’

          ,
          2,’Insert

          ,
          3,’Select

          ,
          6,’Update

          ,
          7,’Delete

          ,
          8,’Drop

          ,’Other’)?cmd?
          from?des

          posted on 2006-07-31 16:34 Alex 閱讀(407) 評論(0)  編輯  收藏 所屬分類: dataBase
          主站蜘蛛池模板: 八宿县| 临漳县| 建德市| 宾阳县| 德兴市| 宜宾市| 成都市| 昌图县| 永福县| 科尔| 郴州市| 延安市| 兴安盟| 通州市| 南靖县| 平舆县| 平邑县| 武陟县| 弋阳县| 淮北市| 古交市| 公安县| 砀山县| 南康市| 左权县| 广宗县| 黔江区| 荣成市| 浦江县| 四平市| 凤翔县| 沁阳市| 岗巴县| 青川县| 额济纳旗| 洛川县| 宁波市| 安岳县| 仲巴县| 密云县| 芦溪县|