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

阅读 72

2022-04-06


     本来是打算使用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)

0 0 举报