首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么得到小弟我想要的排序?

2012-02-24 
如何得到我想要的排序??表字段及内容idbm_idbm_namebm_flag1A北京12A01市辖区13A0101东城区14A0102西城区1

如何得到我想要的排序??
表字段及内容

  id       bm_id       bm_name       bm_flag
  1             A               北京             1
  2             A01           市辖区         1
  3             A0101       东城区         1
  4             A0102       西城区         1

.....
  1222       a               江苏             1
  1223       a01           南京             1
  1224       a0101       鼓楼             1
....

本来表结构只按26个字母的话

查询   order   by   bm_id   可以按如上的顺序显示     bm_flag为显示标志

可有34个省及自治区   我用了小写字母

数据导入后   就无法按上面排序显示了!!

id   自增编号,如果新增修改,就不能用它来排序


请问该如何处理???


[解决办法]
order by ASCII(left(bm_id,1)),bm_id

热点排行