Oracle函數(shù)

字符函數(shù):

RPAD右補(bǔ)字符串?RPAD(X,length,Y) ,LPAD 左補(bǔ)字符串 LPAD(X,length,Y) 窜管。

日期函數(shù):

ADD_MONTHS(r,n)函數(shù)??r:指定的日期万栅,n:要增加的月份數(shù),如果N為負(fù)數(shù),則表示減去的月份數(shù)沮焕。

LAST_DAY(r)函數(shù):返回指定r日期的當(dāng)前月份的最后一天日期。

NEXT_DAY(r,c)函數(shù):返回指定R日期的后一周的與r日期字符(c:表示星期幾)對(duì)應(yīng)的日期拉宗。

EXTRACT(time)函數(shù):返回指定time時(shí)間當(dāng)中的年峦树、月、日旦事、分等日期部分空入。

select extract( year from timestamp '2019-08-19 15:36:01') as year,

? ? ? ? extract( month from timestamp '2019-08-19 15:36:01') as month,? ? ? ?

? ? ? ? extract( day from timestamp '2019-08-19 15:36:01') as day,?

? ? ? ? extract( hour from timestamp '2019-08-19 15:36:01') as hour,

? ? ? ? extract( minute from timestamp '2019-08-19 15:36:01') as minute,

? ? ? ? extract( second from timestamp '2019-08-19 15:36:01') as second

from dual;

MONTHS_BETWEEN(r1,r2)函數(shù):該函數(shù)返回r1日期和r2日期直接的月份。當(dāng)r1>r2時(shí)族檬,返回的是正數(shù)歪赢,假如r1和r2是不同月的同一天,則返回的是整數(shù)单料,否則返回的小數(shù)埋凯。當(dāng)r1<r2時(shí),返回的是負(fù)數(shù)扫尖。

ROUND(r[,f])函數(shù):將日期r按f的格式進(jìn)行四舍五入白对。如果f不填,則四舍五入到最近的一天换怖。

select sysdate, --當(dāng)前時(shí)間

? ? ? round(sysdate, 'yyyy') as year, --按年

? ? ? round(sysdate, 'mm') as month, --按月

? ? ? round(sysdate, 'dd') as day, --按天

? ? ? round(sysdate) as mr_day, --默認(rèn)不填按天

? ? ? round(sysdate, 'hh24') as hour, --按小時(shí)

? ? ? round(sysdate, 'mi') as minute --按分鐘

from dual;

TRUNC(r[,f])函數(shù):將日期r按f的格式進(jìn)行截取甩恼。如果f不填,則截取到當(dāng)前的日期。

select sysdate, --當(dāng)前時(shí)間

? ? ? trunc(sysdate, 'yyyy') as year, --按年

? ? ? trunc(sysdate, 'mm') as month, --按月

? ? ? trunc(sysdate, 'dd') as day, --按天

? ? ? trunc(sysdate) as mr_day, --默認(rèn)不填按天

? ? ? trunc(sysdate, 'hh24') as hour, --按小時(shí)

? ? ? trunc(sysdate, 'mi') as minute --按分鐘

? from dual;

數(shù)值函數(shù):

power(x,y)?求x的y次冪 条摸;sqrt(x)?求x的平方根 悦污;

round(x,y) ;?求數(shù)值x在y位進(jìn)行四舍五入钉蒲。y不填時(shí)切端,默認(rèn)為y=0; 當(dāng)y>0時(shí),是四舍五入到小數(shù)點(diǎn)右邊y位顷啼。當(dāng)y<0時(shí)踏枣,是四舍五入到小數(shù)點(diǎn)左邊|y|位。

trunc(x,y)钙蒙;求數(shù)值x在y位進(jìn)行直接截取y不填時(shí)茵瀑,默認(rèn)為y=0; 當(dāng)y>0時(shí),是截取到小數(shù)點(diǎn)右邊y位躬厌。當(dāng)y<0時(shí)瘾婿,是截取到小數(shù)點(diǎn)左邊|y|位

轉(zhuǎn)換函數(shù):

cast(x as type):數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù),該函數(shù)可以把x轉(zhuǎn)換為對(duì)應(yīng)的type的數(shù)據(jù)類(lèi)型烤咧,基本上用于數(shù)字偏陪,字符,時(shí)間類(lèi)型安裝數(shù)據(jù)庫(kù)規(guī)則進(jìn)行互轉(zhuǎn)煮嫌。

select cast('123' as number) num,cast(123 as varchar2(3)) as ch,cast(to_date('20181112','yyyymmdd') as varchar2(12)) as time? from dual;

to_char(x,f):把字符串或時(shí)間類(lèi)型x按格式f進(jìn)行格式化轉(zhuǎn)換為字符串笛谦。

select to_char(123.46,'999.9') ,to_char(sysdate,'yyyy-mm-dd') from dual;

to_date(x,f):可以把字符串x按照格式f進(jìn)行格式化轉(zhuǎn)換為時(shí)間類(lèi)型結(jié)果。

select to_date('2018-11-13','yyyy-mm-dd') from dual;

to_number(x,f):可以把字符串x按照格式f進(jìn)行格式化轉(zhuǎn)換為數(shù)值類(lèi)型結(jié)果昌阿。

select to_number('123.74','999.99') from dual饥脑;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市懦冰,隨后出現(xiàn)的幾起案子灶轰,更是在濱河造成了極大的恐慌,老刑警劉巖刷钢,帶你破解...
    沈念sama閱讀 219,110評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笋颤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡内地,警方通過(guò)查閱死者的電腦和手機(jī)伴澄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)阱缓,“玉大人非凌,你說(shuō)我怎么就攤上這事【U耄” “怎么了敞嗡?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,474評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵颁糟,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我喉悴,道長(zhǎng)棱貌,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,881評(píng)論 1 295
  • 正文 為了忘掉前任粥惧,我火速辦了婚禮,結(jié)果婚禮上最盅,老公的妹妹穿的比我還像新娘突雪。我一直安慰自己,他們只是感情好涡贱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,902評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布咏删。 她就那樣靜靜地躺著,像睡著了一般问词。 火紅的嫁衣襯著肌膚如雪督函。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,698評(píng)論 1 305
  • 那天激挪,我揣著相機(jī)與錄音辰狡,去河邊找鬼。 笑死垄分,一個(gè)胖子當(dāng)著我的面吹牛宛篇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播薄湿,決...
    沈念sama閱讀 40,418評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼叫倍,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了豺瘤?” 一聲冷哼從身側(cè)響起吆倦,我...
    開(kāi)封第一講書(shū)人閱讀 39,332評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坐求,沒(méi)想到半個(gè)月后蚕泽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,796評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡桥嗤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,968評(píng)論 3 337
  • 正文 我和宋清朗相戀三年赛糟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片砸逊。...
    茶點(diǎn)故事閱讀 40,110評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡璧南,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出师逸,到底是詐尸還是另有隱情司倚,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站动知,受9級(jí)特大地震影響皿伺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜盒粮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,455評(píng)論 3 331
  • 文/蒙蒙 一鸵鸥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧丹皱,春花似錦妒穴、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,003評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至呢簸,卻和暖如春矮台,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背根时。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,130評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工瘦赫, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蛤迎。 一個(gè)月前我還...
    沈念sama閱讀 48,348評(píng)論 3 373
  • 正文 我出身青樓耸彪,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親忘苛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蝉娜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,047評(píng)論 2 355

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

  • ORACLE日期時(shí)間函數(shù)大全 TO_DATE格式(以時(shí)間:2007-11-02 13:45:25為例) Year:...
    雨一流閱讀 674評(píng)論 0 2
  • select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:...
    snailever閱讀 1,242評(píng)論 0 1
  • ORACLE日期時(shí)間函數(shù)大全 TO_DATE格式(以時(shí)間:2007-11-02 13:45:25為例) Year:...
    河岸上的酸菜魚(yú)閱讀 4,592評(píng)論 0 0
  • 原文:https://blog.csdn.net/dtjiawenwang88/article/details/7...
    Jack_116閱讀 427評(píng)論 0 0
  • 來(lái)時(shí)的路邊的景色 一段古城墻 一座小樓 一個(gè)路邊小店 當(dāng)然少不了幽深小巷 傳統(tǒng)的人力車(chē) 千百年的風(fēng)風(fēng)雨雨,朝代更迭...
    iotboy閱讀 1,022評(píng)論 2 2