oracle中trunc的用法簡(jiǎn)介

--Oracle中的trunc()函數(shù)是對(duì)時(shí)間類型或者數(shù)字進(jìn)行截取操作的。

--trunc(Date)的用法一般有以下幾種:

select sysdate from dual

select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual

select trunc(sysdate,'yyyy') from dual --當(dāng)年的第一天

select trunc(sysdate,'mm') from dual --當(dāng)月的第一天

select trunc(sysdate,'dd') from dual --當(dāng)前時(shí)間(精確到天)

select trunc(sysdate,'d') from dual --當(dāng)前星期的第一天

select trunc(sysdate,'hh') from dual --當(dāng)前時(shí)間(精確到小時(shí))

select trunc(sysdate,'mi') from dual --當(dāng)前時(shí)間(精確到分鐘,沒有精確到秒的)

--trunc(number)的用法一般有以下幾種:

select trunc(55.5,-1) from dual ;? ---1(負(fù)數(shù))表示從小數(shù)點(diǎn)左邊第一位截取后面全置為零;

select trunc(55.55,1) from dual ;? --1(正數(shù))表示小數(shù)點(diǎn)后面保留一位;

select trunc(55.55) from dual ;? --截取整數(shù)部分;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容