所以我有一个数据,其中一列(部分)包含以下内容:
A1LB
A1LC
A1RC
A2LB
A2LC
A2RC
B1LB
B1LC
但我希望数据看起来像这样:
A1LC
A1LB
A1RC
A2LC
A2LB
A2RC
B1LC
B1LB
我尝试过“ORDER BY CASE WHEN section like %LC”THEN 1 else 2 END”
但它出来时所有的 LC 都在上面
A1LC
A2LC
B1LC
B2LC
A1LB
A1RC
A2LB
A2RC
B1LB
B1RC
如何在不将所有 LC 都放在顶部但按照我想要的顺序的情况下做到这一点?
最佳答案
看起来像:
ORDER BY substring(section, 1, 3), substring(section, 4, 1) desc
关于mysql - MySQL中以特定方式在一列中排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29855810/