问题场景:在mysql数据库中,存在乘除运算或浮点数数据,取出时需要过滤小数点后的数据,保留两位小数,同时四舍五入。

convert(expr,type)函数

expr:代表传入的数据,如字符串,数字。
type:代表转换后的类型

例子:

在不指定小数点的位数情况下,decimal类型只保留整数
在这里插入图片描述
对比:
在这里插入图片描述
数字转字符:
在这里插入图片描述
时间转字符
在这里插入图片描述

补充:
使用cast(expr as type)也可以实现保留小数点后几位或取整操作。
在这里插入图片描述
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐