可以直接的啊 你的版本是多少?
 4.1.7测试的order by 后面直接跟varchar类型的可以排序啊

解决方案 »

  1.   

    既然都是数值. 就把info_file3字段的类型由VARCHAR改为DOUBLE 好了
      

  2.   

    select * from tb_info where info_type=6 order by convert(info_file3,signed) desc
      

  3.   

    select * from tb_info where info_type=6 order by info_file3+0 desc
      

  4.   

    select * from tb_info where info_type=6 order by info_file3*2 desc