前提・実現したいこと
Eclipse上でPHPとMySQLを使って勉強しています。
MySQLのみを使ってフィールドに入ってる本のタイトル1文字ごとに半角スペースを挿入したいです。
PHPで1文字ごとに半角スペースを挿入する方法はできたのですが、ふと敢えてMySQL上で半角スペースを挿入する方法はないかと考えました。
調べてみたところ、MySQL上では恐らく印がないデータに対して半角スペースを挿入する方法はないらしく(例えば、「星_の_王_子_さ_ま」というデータだったならば、_を半角スペースに変更すればできる)、ストアドプロシージャなるものを使えばよいとも書いてあったのですが、具体的にどうすればよいものかが分からなく、当問題とは関係ないストアドプロシージャのサンプルをローカル環境で実行し、改変も加え基本は抑えたつもりなのですが……半角を加えるという動作をどう行えばよいのか。
teratailは答えを教えてくれるサイトではありませんので、何かヒントを教えていただけたらと思い質問に至りました。
万が一、私の調査不足で、ストアドプロシージャなしで関数のみで作れるのならば、そちらの方を教えていただけると嬉しい限りです。
該当のソースコード
このテーブルのfoo_nameが、ストアドプロシージャを通して
下記のようになりたい。
試したこと
5,6時間の調査
補足情報(FW/ツールのバージョンなど)
a5:sql mk-2 ver2.13.2(x64)
Eclipse Version: 2.2.200.v20180611-0500
XAMPP
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/06 12:25