【发布时间】:2013-05-06 06:54:10
【问题描述】:
我有一个数组,我想按字母顺序排序,但也按末尾的数字排序。
"SELECT DISTINCT Number FROM database WHERE 1 Order By Number ASC";
这是它目前的排序方式:
Number 1
Number 10
Number 11
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
The End
这就是我想要的排序方式:
Number 1
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
Number 10
Number 11
The End
【问题讨论】:
-
看起来你的数字列是一个字符串值。您可以在订购之前尝试将其转换为整数
-
试试我的答案。它工作正常。
-
Natural Sort in MySQL 的可能重复项
标签: mysql