例,1.67789
结果要显示为:1.67
select round('1.67789',2,1)
/*
1.67
*/
语法
ROUND ( numeric_expression, length [ , function ] ) |
参数
numeric_expression
-
精确数字或近似数字数据类型类别的表达式,或者可以隐式转换为 float 数据类型的表达式。
length
-
numeric_expression 舍入到的精度。当 length 为正数时,numeric_expression 舍入到 length 所指定的小数位数。当 length 为负数时,将按照 length 所指定的数值,在小数点左侧对 numeric_expression 进行舍入。
function
-
要执行的运算类型。当省略 function 或使用值 0(默认)时,将对 numeric_expression 进行舍入。当指定非 0 值时,将对 numeric_expression 进行截断。