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