国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle trunc()函數的用法

2024-08-29 13:28:24
字體:
來源:轉載
供稿:網友
  關于TRUNC函數的format,自己現在有點體會,format為day時,只精確到天,而不管幾年幾月只要是符合的day就可以了,要想確定一年中的某月的某一天就要用trunc(date,''dd'').

  通俗的說吧,format為年時,精確到-----年

  為月時,精確到------年,月(不管哪年,只要是相同的月和哪天)

  為日時,精確到------年,月,日(不管哪年的哪月,只關心是哪天)

  1.TRUNC(for dates)

  TRUNC函數為指定元素而截去的日期值。

  其具體的語法格式如下:

  TRUNC(date[,fmt])

  其中:

  date 一個日期值

  fmt 日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去

  下面是該函數的使用情況:

  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’

  round (date,''format'')未指定format時,如果日期中的時間在中午之前,則將日期中的時間截斷為12 A.M.(午夜,一天的開始),否則進到第二天。

  TRUNC(date,''format'')未指定format時,將日期截為12 A.M.,不考慮是否在中午之前的條件。

  2.TRUNC(for number)

  TRUNC函數返回處理后的數值,其工作機制與ROUND函數極為類似,只是該函數不對指定小數前或后的部分做相應舍入選擇處理,而統統截去。

  其具體的語法格式如下

  TRUNC(number[,decimals])

  其中:

  number 待做截取處理的數值

  decimals 指明需保留小數點后面的位數。可選項,忽略它則截去所有的小數部分

  下面是該函數的使用情況:

  TRUNC(89.985,2)=89.98

  TRUNC(89.985)=89

  TRUNC(89.985,-1)=80

  注意:第二個參數可以為負數,表示為小數點左邊指定位數后面的部分截去,即均以0記

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达孜县| 于都县| 高淳县| 花莲县| 临漳县| 廉江市| 张北县| 梁平县| 祥云县| 岱山县| 郎溪县| 耿马| 阿荣旗| 江永县| 休宁县| 南宫市| 秦皇岛市| 凤阳县| 太白县| 曲周县| 商洛市| 延川县| 张掖市| 阳信县| 黔江区| 天门市| 彭阳县| 娱乐| 临漳县| 夏津县| 阜新| 无棣县| 长治县| 商洛市| 绍兴市| 镇巴县| 嘉峪关市| 淮北市| 博爱县| 芦山县| 措勤县|