order by replace(月份,'月','')*1 ASC
截取排序
select * from b
order by REPLACE(字段, "月", "") * 1
数据库里转下类型
to_number()
或
::numeric
不同数据库不同处理
新建以辅助列,然后
=replace(单元格,"月","")
根据辅助列扩展后排序就可以