我的 MySQL 数据库列中存在字母数字值;让我们说主题。其取值如下:
P1, P2, P3, P4, P5, P6, P7, P8, P9 , P10, P11, P12, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13 and so on...
当对 TOPIC 应用排序时;它给出的顺序为 C1,C10,....
我正在寻找排序顺序,C1, C2, C3, .... C13... P1, P2, ..... P13
MySQL 有没有类似的函数可以实现?
最佳答案
您可以使用:
ORDER BY LEFT(TOPIC,1), RIGHT(TOPIC,2)
关于mysql - MYSQL中如何对字母数字字符进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29190480/