我想在下面的Pattern中对最后三个数字进行排序。
Pattern: 1AB23CD456
我在mysql数据库中存储了相同的模式字符串。
我得到的输出:
1ab33cd401
1ab22cd201
1ab11cd101
1ab01cd301
我想要的输出:
1ab01cd101
1ab11cd201
1ab22cd301
1ab33cd401
在排序最后3个数字之前,我想在 ab 和 cd 之间对数字进行排序
我正在使用PHP服务器端脚本语言(如果需要)
答案 0 :(得分:2)
如果你想用最后三个数字对结果进行排序,可以使用mysql' s RIGHT()函数
SELECT * FROM Table1 ORDER BY RIGHT(numbers,3)