trunc()和round()如何在oracle中使用-創(chuàng)新互聯(lián)

本篇文章為大家展示了 trunc()和round()如何在oracle中使用,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元宜興做網(wǎng)站,已為上家服務(wù),為宜興各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

1.round函數(shù)(四舍五入)

描述 : 傳回一個(gè)數(shù)值,該數(shù)值是按照指定的小數(shù)位元數(shù)進(jìn)行四舍五入運(yùn)算的結(jié)果

參數(shù):

number : 欲處理之?dāng)?shù)值

decimal_places : 四舍五入 , 小數(shù)取幾位 ( 預(yù)設(shè)為 0 )

select round(123.456, 0) from dual; 返回123
select round(123.456, 1) from dual; 返回123.5
select round(-123.456, 2) from dual; 返回-123.46

2.ceil和floor函數(shù)

ceil和floor函數(shù)在一些業(yè)務(wù)數(shù)據(jù)的時(shí)候,有時(shí)還是很有用的。

ceil(n) 取大于等于數(shù)值n的最小整數(shù);

floor(n)取小于等于數(shù)值n的大整數(shù)

select ceil(1.5) a from dual; 返回2
select ceil(-1.5) a from dual; 返回-1
select floor(1.5) a from dual; 返回1
select floor(-1.5) a from dual; 返回-2

3.trunc函數(shù)

  1)trunc函數(shù)處理數(shù)字

      TRUNC(number[,decimals])

      其中:

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

      decimals 指明需保留小數(shù)點(diǎn)后面的位數(shù)??蛇x項(xiàng),忽略它則截去所有的小數(shù)部分。

      trunc就是處理數(shù)字的顯示位數(shù),如果decimals為負(fù)數(shù),就處理整數(shù)部分,處理完為0,-1就是各位為零,-2就到了十位,如果超過(guò)了 整數(shù)部分長(zhǎng)度,則整個(gè)數(shù)字0;

  2)處理日期    

    trunc函數(shù)返回以指定元元素格式截去一部分的日期值。

    其具體的語(yǔ)法格式如下:

    TRUNC(date,[fmt])

    其中:

    date為必要參數(shù),是輸入的一個(gè)日期值

    fmt參數(shù)可忽略,是日期格式,用以指定的元素格式來(lái)截去輸入的日期值。忽略它則由最近的日期截去
    下面是該函數(shù)的使用情況:

trunc(sysdate,'yyyy') --返回當(dāng)年第一天.
trunc(sysdate,'mm') --返回當(dāng)月第一天.
trunc(sysdate,'d') --返回當(dāng)前星期的第一天.
selecttrunc(sysdate,'YYYY')from dual;
selecttrunc(sysdate,'MM')from dual;
selecttrunc(sysdate,'D')from dual;

上述內(nèi)容就是 trunc()和round()如何在oracle中使用,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

文章標(biāo)題:trunc()和round()如何在oracle中使用-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)鏈接:http://muchs.cn/article42/hsiec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站改版、品牌網(wǎng)站建設(shè)全網(wǎng)營(yíng)銷推廣、服務(wù)器托管移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司