PHP SQL语句排序问题,比较怪异。

2024-12-04 14:49:16
推荐回答(3个)
回答(1):

判断:

从排序方式来看的话,应该是按字符串来排序的,而不是数字排序。判断可能是你数据库中sum字段的类型为字符型(char、varchar等)。

修改方法:

查看你的数据库字段的类型,修改为浮点型,2位小数即可。

回答(2):

sql语句是没有错的,我这边试了下,你看看你数据库里面表字段用的什么我这边用的是decimal类型的,要死不行 就发代码给我看看,这个sql语句是没有错的

回答(3):

sql没有问题,应该是sun字段不对吧,把sun字段类型改为带固定精度和小数位数的数值数据类型,如 decimal(18,2)