私はこのような並べ替えの迅速な方法があったのだろうか?MYSQLの結果をアルファベット順に昇順にソートしますが、 'The'をTとしてソートしません。
書籍のタイトルや映画のタイトルなどの結果を想像してみてください。「THE」で始まるタイトルが「T」で始まりたいのであれば、次の単語として並べ替えたいと思っています。 Baskervillesの「Hound of the Baskervilles、The」は、Hとして返され、Tではなく返されます。
ありがとうございます。
私はこのような並べ替えの迅速な方法があったのだろうか?MYSQLの結果をアルファベット順に昇順にソートしますが、 'The'をTとしてソートしません。
書籍のタイトルや映画のタイトルなどの結果を想像してみてください。「THE」で始まるタイトルが「T」で始まりたいのであれば、次の単語として並べ替えたいと思っています。 Baskervillesの「Hound of the Baskervilles、The」は、Hとして返され、Tではなく返されます。
ありがとうございます。
これは私が気付いているような並べ替えはありませんが、新しい列を作成して "the"で始まり、それを並べ替えることは非常に簡単です。 ..
SELECT title,TRIM(LEADING 'the ' FROM LOWER(title)) AS title_without_the
FROM books_and_movies
ORDER BY title_without_the
助けてくれてありがとう; – FoxyFish
@CharlotteDunois。 。 。ほぼ重複していますが、ここでの回答は、2つのトップランクの回答を含む、その質問の回答のほとんどよりも優れています。 –