如何用asc和desc对mysql中的字母数字值进行排序?

时间:2018-01-20 10:50:23

标签: mysql

我有一个带有varchar字段的表,其中有如下字母数字数据:

       RANDOM_ID

       Doc2
       SOP1
       SOP2
       SOP8
       AOP15
       AOP89
       SOP90
       SOP100
       SOP158
       TASK6
       TASK56
       TEST5
       TEST15

我尝试使用ORDER BY LENGTH(),但它不适用于ASC和DESC

已完成

ORDER BY ASC           ORDER BY DESC

AOP15                    TEST15
AOP89                    TEST5
Doc2                     TASK56
SOP1                     TASK6
SOP2                     SOP158
SOP8                     SOP100
SOP90                    SOP90
SOP100                   SOP8
SOP158                   SOP2
TASK6                    SOP1
TASK56                   Doc2
TEST5                    AOP89
TEST15                   AOP15

提前致谢

0 个答案:

没有答案