mysql 查询保留两位小数
导读:在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
