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

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

    Oracle認證:OracleTRUNC函數詳解

      1.TRUNC 函數

      Oracle TRUNC函數可以截取數字和日期類型:

      2.TRUNC截取數字

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

      2.1語法

      其語法格式如下:

      TRUNC(n1 [, n2 ])

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

      2.2 Examples

      2.2.1截取小數點后1位

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

      TRUNC(17.97,1)

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

      17.9

      2.2.2截取小數點后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截取小數點前1位

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

      TRUNC(17.97,-1)

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

      10

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

      3.TRUNC截取日期

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

      3.1語法

      其語法格式如下:

      TRUNC(date [, fmt ])

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

      TRUNC函數可以使用的格式模型如下:

      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函數詳解】相關文章:

    Oracle認證作用03-19

    Oracle認證簡介11-30

    Oracle最新認證03-09

    Oracle認證途徑03-20

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

    Oracle認證職業前景03-19

    Oracle認證考試技巧03-19

    oracle認證考試詳情01-22

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

    主站蜘蛛池模板: 日本精品一区二区三区在线视频一| 精品久久久久一区二区三区| 99在线精品免费视频| 亚洲AV无码久久精品蜜桃| 99久久国产综合精品成人影院| 四虎成人精品无码| 久久久久久国产精品无码下载| 99久久婷婷免费国产综合精品| 伊人 久久 精品| 精品久久久久久无码人妻蜜桃| 精品在线免费观看| 欧美精品videosse精子| 久久久亚洲精品蜜桃臀| 国产精品 91 第一页| 91麻豆精品国产| 久久国产乱子伦免费精品| 亚洲精品无码av天堂| 久草热8精品视频在线观看| 91精品国产品国语在线不卡| 国产cosplay精品视频| 久久精品人人做人人爽97| 中文无码久久精品| 欧美日韩精品久久久久| 国产区精品福利在线观看精品| 一区二区三区四区精品视频| 国产成人精品亚洲日本在线| 国内精品伊人久久久久av一坑| 亚洲国产一二三精品无码 | 国产精品爽爽va在线观看网站| 亚洲AV无码久久精品狠狠爱浪潮| 亚洲精品一级无码中文字幕| 日韩精品人成在线播放| 欧美日韩精品系列一区二区三区| 精品一区二区三区在线观看| 精品国产呦系列在线观看免费| 国产成人毛片亚洲精品| 91精品国产综合久久四虎久久无码一级| 久久福利青草精品资源站免费| 久久久精品午夜免费不卡| 华人在线精品免费观看| 久久精品毛片免费观看|