0
点赞
收藏
分享

微信扫一扫

Mysql通过format查询结果大于三位出现逗号

扶摇_hyber 2022-04-06 阅读 72


     本来是打算使用format(param,2) 把查询的结果这是为末尾2位小数。通过封装成JavaBean遇到查询结果三位以上出现逗号导致数据类型无法确定。

Mysql通过format查询结果大于三位出现逗号_封装

查询结果为:

Mysql通过format查询结果大于三位出现逗号_封装_02

补充​:并且查询的结果无法通过 order by xxx(字段名称) desc 来进行排序。

使用以下函数解决:

convert(param, decimal(12,2))(建议)
cast(param as decimal(12,2))(建议)

把format(b.wfmoney,2) wfmoney 更改为convert(b.wfmoney, decimal(12,2)) wfmoney问题解决

Mysql通过format查询结果大于三位出现逗号_数据类型_03



举报

相关推荐

0 条评论