shokosブログ

プログラミング

SQLの話〜REPLACEとネスト〜

○テーブルの△カラムの"hoge"を"HoGe"に変えたくて、"foo"を"Foo"に変えたいってときのSQL

UPDATE
    ○テーブル
SET
    △カラム = REPLACE(
           REPLACE(△カラム, 'hoge', 'HoGe'), 'foo','Foo') 


ってやればできます
REPLACEの中にREPLACEが入っているような書き方をネストっていうっぽいです


ただ、一つの式が長くなってしまうのでCASEの方がいいなーと思いました。
そっちは後で書きますノシ