【发布时间】:2010-01-07 05:05:34
【问题描述】:
是否可以按以下方式在 mySQL 中按字母顺序排列:
A1
A2
A3
A5
A10
A11
A20
A23
A24
不幸的是,我得到的订单如下所示。请注意 A10 之前的任何数字是如何不组合在一起的?
A1
A10
A11
A12
A2
A20
A23
A24
A3
A5
注意: 这些字母数字字符串实际上是邮政编码,所以我不能放 A01,因为从技术上讲,这不是邮政编码前缀。我还想避免让用户输入其他数据来帮助系统正确排序,因为我的用户不是很精通网络。此外,这些字母数字字符串将无法以正确的顺序输入到数据库中,因为它们可以随时删除和添加。
【问题讨论】:
-
你的真实邮政编码总是以一个字母开头还是可变的?
标签: mysql alphanumeric