SELECT * FROM `ds_jyzx` ORDER BY cbt desc

当cbt字段为字符串的时候,默认是按照首字母排序的

解决方案
①在数据库中,将字段类型改为数字类型,如整型。
②在sql语句中转换为数字类型,如下

SELECT * FROM `ds_jyzx` ORDER BY cast(cbt as SIGNED INTEGER) desc

发表评论

邮箱地址不会被公开。 必填项已用*标注