Oracle的Trunc函數(shù)請教
Oracle的Trunc函數(shù)請教
select trunc(5.75),trunc(5.75,1),trunc(5.75,-1) from dual
trunc(x [,y]),其中如果沒有指定y,則對x在0位小數(shù)進行截斷,例如:TRUNC(5.75)=5,如果y是負數(shù),則對x在小數(shù)點左邊的第|y|位處進行截斷,例如:TRUNC(5.75,-1)=0,這里應(yīng)對小數(shù)點左邊的第|-1|位截取,為什么是0,不是5?
另外ROUND函數(shù)是對數(shù)值進行取整,同TRUNC,例如:ROUNC(5.75)=6,表示對5.75在0位小數(shù)處進行取整,這里0位小數(shù)是7?取整怎么就是6不是5?四舍五入了?ROUNC(5.75,1)=5.8,這里第1位小數(shù)是5?取整進行了四舍五入?ROUND(5.75,-1)=10,對5.75在左邊第|-1|位取整,左邊第一位就是十位?5是個位,是第0位?
select trunc(5.75),trunc(5.75,1),trunc(5.75,-1) from dual
trunc(x [,y]),其中如果沒有指定y,則對x在0位小數(shù)進行截斷,例如:TRUNC(5.75)=5,如果y是負數(shù),則對x在小數(shù)點左邊的第|y|位處進行截斷,例如:TRUNC(5.75,-1)=0,這里應(yīng)對小數(shù)點左邊的第|-1|位截取,為什么是0,不是5?
另外ROUND函數(shù)是對數(shù)值進行取整,同TRUNC,例如:ROUNC(5.75)=6,表示對5.75在0位小數(shù)處進行取整,這里0位小數(shù)是7?取整怎么就是6不是5?四舍五入了?ROUNC(5.75,1)=5.8,這里第1位小數(shù)是5?取整進行了四舍五入?ROUND(5.75,-1)=10,對5.75在左邊第|-1|位取整,左邊第一位就是十位?5是個位,是第0位?
其他人氣:147 ℃時間:2020-07-02 13:45:58
優(yōu)質(zhì)解答
第一個問題 如果y是負數(shù),則對x在小數(shù)點左邊的第|y|位處進行截斷,例如:TRUNC(5.75,-1)=0 5.75 看成 0005.75.000 從小數(shù)點左邊第一位往左邊截,不是0嗎第二個問題,例如:ROUND(5.75)=6,表示對5.75在0位小數(shù)處進行取整,...
我來回答
類似推薦
猜你喜歡
- 1在1時幾分時,鐘表的時針與分針互相垂直?
- 2如何用顯微鏡觀察細菌
- 3若代數(shù)式2x^2+3x+7=8,則代數(shù)式4x^2+6x-1的值是?
- 4a sentence to translate
- 5已知ab=2.(1)若-3≤b≤-1,則a的取值范圍是
- 6電解池中電子流向如何?是不是從電解池負極流出流經(jīng)電解液回電源正極
- 7某種型號的壓力鍋,其限壓閥由閥和外套組成,測的限壓閥的整體質(zhì)量為0.113kg,壓力鍋排氣孔的內(nèi)徑為3mm
- 8where are you gong this evening?用'last night替換‘this evening’
- 9論文中的標點是用半角的還是全角?半角和全角有什么區(qū)別?
- 10生物中用來描述DNA的某單位的“bp”是什么意思啊?
- 11亨利二世用英語是Henry II,要怎么念啊?
- 12母校我想對你說作文