大家好,我想在MySQL中进行排序,按照以下顺序:
- 特殊字符
- 字母
- 然后是数字
但似乎MySQL的排序方式为:
- 特殊字符
- 数字
- 然后是字母
请参见下面的示例:
select distinct uag_linecode from part order by uag_linecode;
| A-1 |
| A/C |
| A1S | out of place
| ABP |
| ABS |
| ACI |
| ADM |
| ADR |
| BAS |
This is what i want:
A-1
A/C
ABR
ABS
ACI
ADM
ADR
A1S correct spot
BAS
如果有人可以帮助我,我将感激不尽。
所有的行代码始终为3个字符长度。