SQL 取数值小数后两位,但不四舍五入。

论坛 期权论坛 脚本     
匿名技术用户   2021-1-13 06:24   249   0

例,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 进行截断。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP