如果想进行对一个字段进行排序,但是这个字段却不是int类型,适应varchar类型怎么办呢?
常用的方式:
给字符字段加上0,举例:
1:假设scoreRate是一个varchar类型,并且值是一个百分(90%)的数据格式.
要求:请获取scoreRate值最高的一条数据:
sql:
select * from resultTable order by replace(scoreRate,"%","")+0 desc limit 1
标签:varchar,类型,mysql,字符串,scoreRate,排序 From: https://www.cnblogs.com/pingguomang/p/17517421.html