【发布时间】:2014-11-18 05:06:21
【问题描述】:
当前 SQL:SELECT code FROM myTable ORDER BY code ASC
code---111131213A
这是我当前的 MySQL 表顺序。
我希望顺序是 A-Z,1-10,但是在数字上,像这样:
code---111213A113
我一开始无法达到这个效果的原因是因为代码列是varchar而不是int。但是,如示例中所示,某些代码前面有一个字母,因此我无法将其更改为整数。
如何在不更改数据类型的情况下解决此问题?
【问题讨论】: