首页数据库mysql 查询保留两位小数

mysql 查询保留两位小数

时间2023-09-07 21:51:02发布访客分类数据库浏览140
导读:在MySQL中,查询结果默认是保留小数点后面所有的位数。但是在实际的应用中,我们可能需要让查询结果只保留两位小数,这样才能满足我们的需求。MySQL提供了一些函数可以用于查询结果保留小数点后指定位数。-- 保留两位小数SELECT ROUN...

在MySQL中,查询结果默认是保留小数点后面所有的位数。但是在实际的应用中,我们可能需要让查询结果只保留两位小数,这样才能满足我们的需求。

MySQL提供了一些函数可以用于查询结果保留小数点后指定位数。

-- 保留两位小数SELECT ROUND(column_name, 2) FROM table_name;
    SELECT FORMAT(column_name, 2) FROM table_name;
    

ROUND函数是用于四舍五入的,第二个参数是指保留几位小数。

-- 不足两位自动补零SELECT LPAD(ROUND(column_name, 2), LENGTH(ROUND(column_name, 2)) + 2, '0') FROM table_name;
    

LPAD函数是用于自动补足指定长度的字符。第一个参数是要补零的字符串,第二个参数是指定长度,第三个参数是用于填充的字符。

另外,FORMAT函数也可以实现将查询结果保留两位小数,不过它会将结果转换为字符串类型。

以上就是在MySQL中查询结果保留两位小数的方法和函数。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: mysql 查询保留两位小数
本文地址: https://pptw.com/jishu/432523.html
mysql 查询值为空的数据 mysql如何多表关联删除数据

游客 回复需填写必要信息