sql 四舍五入和保存為整數


一個很多位小數的數字四舍五入。
1.938934,for example.
可以有下面幾個方法:

1 如果保存為int ROUND(你的字段, 0)第二個參數是保留位數,0是個位,-1是十位,-2是百位,1是保留一位小數,2是保留兩位小數,一次類推
round(1.938934,0)則為2.0000,round(1.938934,1)為1.900000
我們不想要2.0000后面的0可以這么搞case(1.938934 as int) 結果為2

2
case(1.938934 as decimal(10,1))結果為1.9
case(1.938934 as decimal(10,2))結果為1.94

他會自動四舍五入


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM