mysql 类型转换 cast 将 float 转换为 decimal

将 69.2999992370605 转换为 保留5位数小数的 数字类型  结果为 69.30000

image

 

如果是保留7位呢?

image

 

可以看到后面会进行舍掉,那么是怎么舍掉呢? 是进行四舍五入的。

 

例如  69.204   会变成  69.20    而69.205 会变成 69.21

image

image

posted @ 2013-01-18 18:03  梨花驿路  阅读(2345)  评论(0编辑  收藏  举报