2011-09-18 17 views
0

私は映画と呼ばれるテーブルを持っていて、そこにはtitleというフィールドがあります。私はすべてを選択します。テーブルからすべての単語を表示するmysqlクエリ

次に、ループを使用してタイトルをエコーアウトします。

映画には、アルファベット順のソート時に問題の原因となっている「the」があります。 したがって、タイトルに「the」が含まれている場合は、映画のタイトルを表示する方法があります。それを無視し、残りのタイトルを表示するだけですか?

たとえば、映画のタイトルが「tommorowの後の曜日」でしたが、表示されたものは単に「明後日」でした。

DBから手動で削除することはできますが、サイトの他の機能のためにバックエンドに 'the'を含める必要がありますか? (コメントごとなどEDIT)について

答えて

1

方法:あなたはまだテーブルからすべてのデータを表示できるように、このため

SELECT REPLACE (m.title, 'The', '') movietitlefordisplay, m.* FROM movie m 
+0

こんにちはおかげで、どのようにあなたはまだ映画のテーブルからすべてを選択します。上記のクエリを使用すると、ムービーテーブル内の他のフィールドの残りのデータが表示されなくなります。あなたはどこかに*を追加できますか? –

+0

上記の私の編集を参照してください...必要な列をコンマで区切ってリストするか、上記の変更された文を使用してください...ヘルプの回答を受け入れるようにupvote/markを忘れないでください。 – Yahia

+0

こんにちはYahiaこれは動作しません ''はまだタイトルに表示されています。上記のEDITをコピーしましたか? –

関連する問題