oracle trunc()函數(shù)的用法

          Posted on 2009-06-19 09:39 林光炎 閱讀(715) 評論(0)  編輯  收藏 所屬分類: ORACLE
          TRUNC()函數(shù)分兩種

          1.TRUNC(for dates)
                  TRUNC函數(shù)為指定元素而截去的日期值。
                  其具體的語法格式如下:
                  TRUNC(date[,fmt])
                  其中:
                  date        一個日期值
                  fmt                日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去
                  下面是該函數(shù)的使用情況:
                  TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh:mi am’))
                          =’24-Nov-1999 12:00:00 am’
                  TRUNC(TO_DATE(’24-Nov-1999 08:37 pm’,’dd-mon-yyyy hh:mi am’,’hh’))        =’24-Nov-1999 08:00:00 am’

          2.TRUNC(for number)
                  TRUNC函數(shù)返回處理后的數(shù)值,其工作機制與ROUND函數(shù)極為類似,只是該函數(shù)不對指定小數(shù)前或后的部分做相應(yīng)舍入選擇處理,而統(tǒng)統(tǒng)截去。
                  其具體的語法格式如下
                  TRUNC(number[,decimals])
                  其中:
                  number        待做截取處理的數(shù)值
                  decimals        指明需保留小數(shù)點后面的位數(shù)。可選項,忽略它則截去所有的小數(shù)部分
                  下面是該函數(shù)的使用情況:
                  TRUNC(89.985,2)=89.98
                  TRUNC(89.985)=89
                  TRUNC(89.985,-1)=80
                  注意:第二個參數(shù)可以為負(fù)數(shù),表示為小數(shù)點左邊指定位數(shù)后面的部分截去,即均以0記。

          posts - 104, comments - 33, trackbacks - 0, articles - 0

          Copyright © 林光炎

          主站蜘蛛池模板: 大埔县| 三都| 湾仔区| 宜丰县| 永平县| 内乡县| 靖边县| 高阳县| 柘荣县| 呈贡县| 西乡县| 门源| 西贡区| 河西区| 北票市| 大渡口区| 晋江市| 高要市| 会理县| 应城市| 勐海县| 华蓥市| 玛沁县| 石柱| 双流县| 平邑县| 阿尔山市| 兴安盟| 密山市| 化德县| 宁陕县| 衡阳县| 静乐县| 刚察县| 余干县| 乐都县| 马鞍山市| 夏邑县| 和政县| 嫩江县| 定陶县|