梅开二度,亦无一度好
欢迎光临一度好
更多>> 数据库
MySQL 浮点型字段输出时如何去掉小数点后面多余的 0
来源:一度好    发布时间:2020-05-12    访问量:129
内容简介 当把 mysql 的字段类型设置为浮点型 float, double, decimal ,输出时小数点后面难免会出现多余的 0,如12.00, 9.60

我们在设计数据库时,对于像货币金钱以及需要小数展示的时候,需要用到浮点型,比如 float(10,2), double(10,2), decimal(10,3)。

由于精度的问题,浮点数的类型,我们一般选择 decimal。


用了浮点型展示数据后,会发现数据输出的时候,小数点后面会有多余的 0,下面对此问题进行解决。

假设 表名为 user_order,字段名为 price,字段属性为 decimal(10,3)。

输出时,对字段作如下处理即可完美解决。

0+cast(price as char) as price

0+convert(price, char) as price

对应的 SQL 语句如下:

select 0+cast(price as char) as price from user_order;


(编辑:一度好)
下一篇: 没有了
评论
暂时没有相关记录
发表评论
昵 称: *
邮 箱: *
验证码: * captcha 看不清?点击图片换一张
点击排行榜
首页 / 加入收藏 / 关于本站 / 友情链接 / WAP版