mysql想显示小数0

更新时间:02-08 教程 由 囚人 分享

MySQL在默认情况下会忽略小数值最后的0,因此在显示小数时可能会出现问题。

如果想要强制显示小数值最后的0,可以使用MySQL的FORMAT函数。

SELECT FORMAT(1.20, 2);-- 输出结果为 1.20SELECT FORMAT(1.23456789, 4);-- 输出结果为 1.2346

FORMAT函数的第一个参数为要格式化的数字,第二个参数为小数点后的位数。

如果不想每次都使用FORMAT函数,也可以通过设置会话变量来强制显示小数值最后的0。

SET SESSION sql_mode = 'NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER';

设置了这个会话变量后,MySQL将在显示小数值时强制显示0。

声明:关于《mysql想显示小数0》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2079768.html