【发布时间】:2011-02-27 12:46:05
【问题描述】:
当mysql中包含字母数字字符的列时,我怎样才能只进行数字排序?
列(名称)是唯一字段。
我的表包含记录,
id name
1 ab001
2 ab010
3 aa002
4 ac004
5 ba015
6 ba006
7 aa005
8 ac003
结果一定是这样的,
id name
1 ab001
3 aa002
8 ac003
4 ac004
7 aa005
6 ba006
2 ab010
5 ba015
当我尝试此查询Select * from test order by name 时,我仅按字母字符顺序获取结果。我怎么得到这个?
【问题讨论】:
标签: mysql sql-order-by alphanumeric