Oracle TRUNC()函數(shù)的用法

一奋隶、用法有兩種:
TRUNC(NUMBER)表示截?cái)鄶?shù)字,
TRUNC(date)表示截?cái)嗳掌凇?/strong>
----- 1.select trunc(sysdate) from dual--2011-3-18 今天的日期為2011-3-18 2018-09-27 00:00:00

1.TRUNC(for dates) 日期
  TRUNC函數(shù)為指定元素而截去的日期值悦荒。

其具體的語法格式如下:

TRUNC(date [,fmt])

其中:

date 一個(gè)日期值

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'

trunc(sysdate,'yyyy') --返回當(dāng)年第一天。

trunc(sysdate,'mm') --返回當(dāng)月第一天碰纬。

trunc(sysdate,'d') --返回當(dāng)前星期的第一天萍聊。

trunc(sysdate,'dd')--返回當(dāng)前年月日

2.TRUNC(for number) 數(shù)字

TRUNC函數(shù)返回處理后的數(shù)值,其工作機(jī)制與ROUND函數(shù)極為類似悦析,只是該函數(shù)不對指定小數(shù)前或后的部分做相應(yīng)舍入選擇處理寿桨,而統(tǒng)統(tǒng)截去。

其具體的語法格式如下

TRUNC(number[,decimals])

其中:

number 待做截取處理的數(shù)值

decimals 指明需保留小數(shù)點(diǎn)后面的位數(shù)强戴⊥っ可選項(xiàng),忽略它則截去所有的小數(shù)部分

下面是該函數(shù)的使用情況:

TRUNC(89.985骑歹,2)=89.98

TRUNC(89.985)=89

TRUNC(89.985预烙,-1)=80

注意:第二個(gè)參數(shù)可以為負(fù)數(shù),表示為小數(shù)點(diǎn)左邊指定位數(shù)后面的部分截去陵刹,即均以0記默伍。與取整類似,比如參數(shù)為1即取整到十分位衰琐,如果是-1也糊,則是取整到十位,以此類推羡宙。

--Oracle trunc()函數(shù)的用法
/**************日期********************/
1.select trunc(sysdate) from dual --2011-3-18 今天的日期為2011-3-18
2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回當(dāng)月第一天.
3.select trunc(sysdate,'yy') from dual --2011-1-1 返回當(dāng)年第一天
4.select trunc(sysdate,'dd') from dual --2011-3-18 返回當(dāng)前年月日
5.select trunc(sysdate,'yyyy') from dual --2011-1-1 返回當(dāng)年第一天
6.select trunc(sysdate,'d') from dual --2011-3-13 (星期天)返回當(dāng)前星期的第一天
7.select trunc(sysdate, 'hh') from dual --2011-3-18 14:00:00 當(dāng)前時(shí)間為14:41
8.select trunc(sysdate, 'mi') from dual --2011-3-18 14:41:00 TRUNC()函數(shù)沒有秒的精確
/***************數(shù)字********************/
/*
TRUNC(number,num_digits)
Number 需要截尾取整的數(shù)字狸剃。
Num_digits 用于指定取整精度的數(shù)字。Num_digits 的默認(rèn)值為 0狗热。
TRUNC()函數(shù)截取時(shí)不進(jìn)行四舍五入
*/
9.select trunc(123.458) from dual --123
10.select trunc(123.458,0) from dual --123
11.select trunc(123.458,1) from dual --123.4
12.select trunc(123.458,-1) from dual --120
13.select trunc(123.458,-4) from dual --0
14.select trunc(123.458,4) from dual --123.458
15.select trunc(123) from dual --123
16.select trunc(123,1) from dual --123
17.select trunc(123,-1) from dual --120

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钞馁,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子匿刮,更是在濱河造成了極大的恐慌僧凰,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件熟丸,死亡現(xiàn)場離奇詭異训措,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門绩鸣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來怀大,“玉大人,你說我怎么就攤上這事呀闻』瑁” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵捡多,是天一觀的道長蓖康。 經(jīng)常有香客問我,道長局服,這世上最難降的妖魔是什么钓瞭? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮淫奔,結(jié)果婚禮上山涡,老公的妹妹穿的比我還像新娘。我一直安慰自己唆迁,他們只是感情好鸭丛,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唐责,像睡著了一般鳞溉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鼠哥,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天熟菲,我揣著相機(jī)與錄音,去河邊找鬼朴恳。 笑死抄罕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的于颖。 我是一名探鬼主播呆贿,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼森渐!你這毒婦竟也來了做入?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤同衣,失蹤者是張志新(化名)和其女友劉穎竟块,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體耐齐,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浪秘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年前弯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秫逝。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖询枚,靈堂內(nèi)的尸體忽然破棺而出违帆,到底是詐尸還是另有隱情,我是刑警寧澤金蜀,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布刷后,位于F島的核電站,受9級特大地震影響渊抄,放射性物質(zhì)發(fā)生泄漏尝胆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一护桦、第九天 我趴在偏房一處隱蔽的房頂上張望含衔。 院中可真熱鬧,春花似錦二庵、人聲如沸贪染。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杭隙。三九已至,卻和暖如春因妙,著一層夾襖步出監(jiān)牢的瞬間痰憎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工攀涵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留铣耘,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓汁果,卻偏偏與公主長得像涡拘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子据德,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載blog.csdn.net/haiross/article/details/12837033 TRUNC函數(shù)用...
    forever_smile閱讀 4,811評論 0 1
  • select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:...
    snailever閱讀 1,226評論 0 1
  • 1.簡介 數(shù)據(jù)存儲(chǔ)有哪些方式鳄乏?電子表格,紙質(zhì)文件棘利,數(shù)據(jù)庫橱野。 那么究竟什么是關(guān)系型數(shù)據(jù)庫? 目前對數(shù)據(jù)庫的分類主要是...
    喬震閱讀 1,710評論 0 2
  • ORACLE日期時(shí)間函數(shù)大全 TO_DATE格式(以時(shí)間:2007-11-02 13:45:25為例) Year:...
    雨一流閱讀 659評論 0 2
  • 本文預(yù)覽: 源代碼分布 OOP(面向?qū)ο缶幊? 和 GP(泛型編程) STL內(nèi)核基礎(chǔ):操作符重載與模板 分配器(A...
    alex_zhou閱讀 1,565評論 1 2