最近在做一个排序 高一 高二 高三,由于导入数据顺序不同,排序结果一直不同,最后发现translate函数可以完全解决。
order by translate(a.njmc,'一二三四五六七八九','123456789'), to_number(regexp_substr(a.bjmc,'[0-9]*[0-9]',1)), a.xh asc
最近在做一个排序 高一 高二 高三,由于导入数据顺序不同,排序结果一直不同,最后发现translate函数可以完全解决。
order by translate(a.njmc,'一二三四五六七八九','123456789'), to_number(regexp_substr(a.bjmc,'[0-9]*[0-9]',1)), a.xh asc