<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Oracle認證:OracleTRUNC函數(shù)詳解

    時間:2024-07-03 00:56:34 Oracle認證 我要投稿
    • 相關(guān)推薦

    Oracle認證:OracleTRUNC函數(shù)詳解

      1.TRUNC 函數(shù)

      Oracle TRUNC函數(shù)可以截取數(shù)字和日期類型:

      2.TRUNC截取數(shù)字

      TRUNC(number)函數(shù)返回n1截取到n2位小數(shù)。如果省略n2時,則n1截取到0位置(即截取所有小數(shù)位)。如果n2為負數(shù)時,表示截取小數(shù)點左邊的n2位,被截取部分記為0.

      2.1語法

      其語法格式如下:

      TRUNC(n1 [, n2 ])

      其中:n1為待截取的數(shù)值;n2為需要保留的小數(shù)位,是一個選可項。

      2.2 Examples

      2.2.1截取小數(shù)點后1位

      SQL> select trunc(17.97, 1) from dual;

      TRUNC(17.97,1)

      --------------

      17.9

      2.2.2截取小數(shù)點后0位

      相當于省略n2

      SQL> select trunc(17.97, 0) from dual;

      TRUNC(17.97,0)

      --------------

      17

      2.2.3缺省n2

      相當于截取0位

      SQL> select trunc(17.97) from dual;

      TRUNC(17.97)

      ------------

      17

      2.3.4截取小數(shù)點前1位

      SQL> select trunc(17.97, -1) from dual;

      TRUNC(17.97,-1)

      ---------------

      10

      總結(jié):當n2位正數(shù)時,截取小數(shù)點有右邊的位置。當N2小數(shù)點位負數(shù)時,則截取小數(shù)點左邊的位置,被截取部分記為0.

      3.TRUNC截取日期

      TRUNC(date)返回以指定格式fmt截取一部分的日期格值,該函數(shù)對NLS_CALENDAR會話參數(shù)是不敏感的。它按照公歷規(guī)則運作。返回值始終是日期類型,即使你指定不同datetime數(shù)據(jù)類型的日期。如果省略fmt,則日期返回最近一天。

      3.1語法

      其語法格式如下:

      TRUNC(date [, fmt ])

      其中:date:為輸入的日期值,是必輸項;fmt:以指定格式來截取輸入的日期值,是一個可選項。

      TRUNC函數(shù)可以使用的格式模型如下:

      vciB0aGUgUk9VTkQgYW5kIFRSVU5DIERhdGUgRnVuY3Rpb25zIA==" width="100%"> Format Model

      Rounding or Truncating Unit

      CC

      SCC

      One greater than the first two digits of a four-digit year

      SYYYY

      YYYY

      YEAR

      SYEAR

      YYY

      YY

      Y

      Year (rounds up on July 1)

      IYYY

      IY

      IY

      I

      ISO Year

      Q

      Quarter (rounds up on the sixteenth day of the second month of the quarter)

      MONTH

      MON

      MM

      RM

      Month (rounds up on the sixteenth day)

      WW

      Same day of the week as the first day of the year

      IW

      Same day of the week as the first day of the ISO year

      W

      Same day of the week as the first day of the month

      DDD

      DD

      J

      Day

      DAY

      DY

      D

      Starting day of the week

      HH

      HH12

      HH24

      Hour

      MI

      Minute

      默認為DD格式模型,返回四合五入的日期或截取到這天午夜的時間(即,晚上12點)。

      3.2 Examples

      3.2.1YEAR模型

      向上截取到1月1日

      SQL> select trunc(sysdate,'YEAR') from dual;

      TRUNC(SYSDATE,'YEAR')

      ---------------------

      2014/1/1

      3.2.2省略模型

      SQL> select trunc(sysdate) from dual;

      TRUNC(SYSDATE)

      --------------

      2014/1/4

      省略模型,相當于指定模型為DD.

      SQL> select trunc(sysdate,'DD') from dual;

      TRUNC(SYSDATE,'DD')

      -------------------

      2014/1/4

    【Oracle認證:OracleTRUNC函數(shù)詳解】相關(guān)文章:

    Oracle認證作用03-19

    Oracle認證簡介11-30

    Oracle最新認證03-09

    Oracle認證途徑03-20

    Oracle認證:ORACLE綁定變量BINDPEEKING03-08

    Oracle認證職業(yè)前景03-19

    Oracle認證考試技巧03-19

    oracle認證考試詳情01-22

    Oracle認證:Oracle控制件文件修復03-18

    主站蜘蛛池模板: 免费人妻精品一区二区三区| 国产精品日韩AV在线播放| 久久精品国产WWW456C0M| 欧美精品v国产精品v日韩精品| 精品国产一区二区三区免费| 午夜精品一区二区三区在线观看 | 精品少妇人妻av无码久久| 国产精品性爱| 国产精品无码a∨精品| 亚洲?V乱码久久精品蜜桃 | 97久久超碰国产精品旧版| 正在播放酒店精品少妇约| 中文成人无字幕乱码精品区| 国产福利电影一区二区三区,亚洲国模精品一区| 久久精品无码专区免费青青| 免费精品精品国产欧美在线欧美高清免费一级在线 | 欧美精品福利在线视频 | 97视频在线观看这里只有精品| 四虎精品免费永久免费视频| 国产精品一久久香蕉产线看| 精品日韩欧美国产| 国语自产少妇精品视频| 午夜精品久久久久久| 国产精品videossex白浆| 99re这里只有精品国产精品| 无码国内精品久久人妻| 久久er国产精品免费观看8| 88久久精品无码一区二区毛片| 久久精品a亚洲国产v高清不卡| 无码人妻精品一区二区三区99不卡| 99精品视频在线观看婷| laowang在线精品视频| 亚洲∧v久久久无码精品| 欧美日韩精品在线观看| 国产欧美日韩精品专区| 91亚洲精品麻豆| 国产乱码精品一区二区三区四川人| 亚洲精品无码专区在线在线播放| 久久国产精品无码网站| 99久久精品国产综合一区| 久久精品国产精品亚洲精品|