1

我在以正确的顺序订购 mysql 结果时遇到问题。在某些情况下,我的字符串值也包含数字,我需要以正确的方式对它们进行排序。

例如,而不是:

file name aaa
Some file name 1
Some file name 10
Some file name 2
Some file name 20'

我需要对它们进行“人性化”的排序:

file name aaa
Some file name 1
Some file name 2
Some file name 10
Some file name 20'

...问题是,那Some file name不是某种前缀,所以我不能使用子字符串。这些字符串值可以不同。这些值也不能编号(添加了一些排序前缀)。

有一些简单的解决方案吗?谢谢你的任何想法。

4

0 回答 0