方法一(将字符串通过计算变成数字)
order by 字段名称+0 desc/asc的形式进行排序
order by 字段名称*1 desc/asc的形式进行排序
order by --字段名称 desc/asc的形式进行排序
方法二(使用函数)
CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。
这个类型 可以是以下值其中的 一个:
BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER] //整型默认属性
TIME
UNSIGNED [INTEGER] //表示无符号数值即非负数
CAST:
select area_no, start_mileage, end_mileage
from tb_station
order by CAST(area_no AS SIGNED)
CONVERT:
select area_no, start_mileage, end_mileage
from tb_station
order by CONVERT(area_no, SIGNED)