每日一得

          不求多得,只求一得 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
          主站蜘蛛池模板: 和静县| 阜平县| 丁青县| 永丰县| 兴城市| 乌拉特中旗| 万载县| 新营市| 错那县| 兴海县| 黄石市| 浦县| 沙坪坝区| 桐庐县| 江达县| 湟中县| 乌拉特前旗| 上蔡县| 北海市| 中江县| 双峰县| 孟津县| 肇东市| 昌平区| 辽中县| 万全县| 宁明县| 封丘县| 西城区| 青海省| 洪湖市| 黔东| 渝中区| 台安县| 太康县| 康马县| 辽阳县| 沭阳县| 德庆县| 合水县| 绥棱县|