ROUND函数要保留小数后几位,是怎么执行的?

来源:2-1 MySQL函数(一)

学习使我快乐v

2021-10-06 19:57:29

ROUND(4.6288)如果直接运行的话输出的是5,通过*100和/100操作就变成了4.6300,我怕不太理解其中原理。

写回答

2回答

Allisam

2021-11-26

ROUND(4.6288*100) 里面就变成了462.88,对这个数字进行ROUND四舍五入,结果就是463,再/100,结果就是4.63了

2

好帮手慕小小

2021-10-07

同学你好,RONUD函数是四舍五入函数,ROUND函数是在保留小数的时候来使用,并且遵循四舍五入的原则,格式为ROUND(小数数字,保留位数),如:

SELECT ROUND(13.12512,4),结果为:

https://img.mukewang.com/climg/615e681d09ba06be04230145.jpg

SELECT ROUND(13.12512,2),结果为:

https://img.mukewang.com/climg/615e687a097fab3b04370137.jpg

祝学习愉快~

2

0 学习 · 9886 问题

查看课程