mysql 中文+数字排序问题
表中有一个字段 是汉字+数字组合而成,汉字在前 数字在后,现在要查出记录并按这个字段排序
先按汉字部分排(汉字一样的在一起),再按后面的数字大小排,汉字和数字长度都不定
求解
------解决方案--------------------
select * from cx order by mid(bh,1,3),mid(bh,4,100)+0
------解决方案--------------------
select * from cx order by substring(bh,1,3),substring(bh,4)+0