MySQL的ROUND()函数是用来对数字进行四舍五入的操作,其基本使用格式为:
ROUND(expression, decimals)
其中,expression表示要进行四舍五入的字段或表达式,decimals表示要保留的小数位数。
举个例子,如果我们要将10.456四舍五入保留两位小数,可以使用以下语句:
SELECT ROUND(10.456, 2);
该语句的输出结果为:10.46,即对于小数部分超过两位的,会进行四舍五入保留两位小数。
除此之外,ROUND()函数还支持负数参数,表示向下舍入。例如:
SELECT ROUND(-10.456, 2);
该语句的输出结果为:-10.46,因为-10.456向下取两位小数为-10.46。
再举个例子,如果我们要对一个字段进行四舍五入保留三位小数,可以使用以下语句:
SELECT col1, ROUND(col2, 3) FROM table;
其中,col1表示要查询的其他字段,col2表示要进行四舍五入的字段,table表示要查询的数据表。
以上就是MySQL的ROUND()函数的作用及使用方法的详细攻略,希望对您有所帮助。