本文主要是介绍SQL查询结果保留小数(四舍五入,补0至固定小数位),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
比如有一个my_table
的表存在一下数据:
文章目录
- 四舍五入
- 补0至固定小数位
- Round后补0
四舍五入
比如四舍五入保留1为小数:
SELECT round(`my_value`,4) FROM `my_table`
补0至固定小数位
结尾补0
SELECT CAST(`my_value` AS decimal(30,5)) FROM `my_table`
这里decimal(30,5)
可以作为一个固定写法,其中5就是要达到的小数位,如果数据不足就会补0到小数点后第5位
Round后补0
两者也可以结合一下,比如四舍五入到1位,补0到第3位
SELECT CAST(ROUND(`my_value`,1) AS decimal(30,5)) FROM `my_table`
这篇关于SQL查询结果保留小数(四舍五入,补0至固定小数位)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!