我有一个代码列表:
1A
1B
1C
2A
2B
2C
.....
10A
10B..
11A
11B..
...
但是当我排序时,我得到以下顺序(我从列表中删除了一些值以使其更短)
10A
10A
10B
10B
11A
11A
1A
1A
1B
1B
1C
2B
2B
2B
2B
2C
如何按正确的顺序 (asc) 按数值和字母对列表进行排序?
最佳答案
我不知道可以做这样的事情,但看起来是这样的:
SELECT code
FROM YourTable
ORDER BY Convert(code, unsigned), code
关于php - 按数字字母顺序输出列表 - MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13385179/