私は手紙でグループ化した映画のリストを持っています。当然ながら、文字「T」で始まる映画は、「The」で始まる映画の約80%を有する。 「ダークナイト」などの映画は「D」リストに表示され、好ましくは「T」リストにも表示されます。私はそれを行うことができますどのような方法ですか?"the"という言葉を無視して、mysqlのタイトル順にどうやって注文しますか?
"the"を無視して特定の文字で始まるムービーを表示するには、WHERE句に次のコードを使用しますが、これは "The Dark Knight"などのムービーを手紙に表示する便利な副作用もあります"D"と "T"。
WHERE movie_title REGEXP CONCAT('^(the)?', '$letter')
これは、データベースにあるすべてのムービーをエコーアウトするときに達成したいと思います。
数式にレンチを投げる:数値で始まるタイトル( "101 Dalmations")は、数字が入力されたかのようにソートされていると考えられます。この場合、「O」の下に。 –