数据库中金钱字段“total_income”用string类型存储,如“999999.99999999999999”。
现要求以该字段排序,因此需要将string类型转为decimal,如下:
SELECT * FROM d_equipment order by CAST (total_income AS DECIMAL);
排序结果展示如下: