質問: 空欄のあるレコードの処理 お昼過ぎからjavateaです。 失礼いたします。( ^ 0 ^ )( 質問させてください。 今ひとつのテーブル(tableとします)にずべてカタカナ表記の人名が入っています。 そしてこの人名は、姓と名がある場合はその間にひとつ空欄があり、ファースト・ミドル・ラストネームがある場合はそれぞれの間で計2箇所空欄があります。 今回、入力の煩雑さを避けるため空欄が2つある場合のあとのほうの空欄をすべてなくしたいです。このような場合次のような文でよろしいでしょうか? update table set `name`='% %%' where `name`='% % %' 名前に文字数の規則はなく、難しいです。 よろしくお願いします。m(_ _)m 名前はたとえば コイズミ ジュンイチロウ キム ヨン ナム セント クリスト ファーネイビス みたいな感じです。
回答: >このような場合次のような文でよろしいでしょうか? こんなデタラメなsqlを書いて、本当に困っているのかと疑問を感じてしまいますが。。。 バージョンくらい書きましょう。 mysql 5.0以降なら、ストアド・プロシジャで何とかなるでしょう。