varchar类型的数字在mysql中比较大小,或者用order by 排序的话,有时候会失效 最好的方法是转成float类型再进行比较 用cast(字段名 as 类型)函数做转换 order by cast(price as decimal) asc 注:在mysql中decimal即为float类型 文章来源: https://blog.csdn.net/myme95/article/details/90400090 标签 varchar mysql函数