每日一得

          不求多得,只求一得 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 閱讀(416) 評論(0)  編輯  收藏 所屬分類: dataBase
          主站蜘蛛池模板: 嘉禾县| 辰溪县| 华安县| 乡城县| 唐海县| 渝北区| 仁怀市| 五大连池市| 普兰店市| 基隆市| 汉川市| 盘锦市| 武城县| 富平县| 明水县| 遂平县| 巩义市| 达州市| 全州县| 长顺县| 修文县| 松潘县| 南川市| 枣阳市| 罗田县| 崇义县| 黑河市| 安国市| 体育| 类乌齐县| 耒阳市| 法库县| 涿鹿县| 宜州市| 新郑市| 云龙县| 天长市| 屯昌县| 长治市| 东至县| 大竹县|