|
2007/11/13(Tue) 20:52:47 編集(投稿者)
■No10208 (SQL初心者 さん) に返信 > > 質問なのですが、SQLのSelect文で列を表示させたときに > 表示された1行1行の表示を変えることはできるでしょうか? > SQLの構文では、REPLACEというのがありマス。 上の結果を上の条件で出すだけという前提で、
SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(COLUMN, 'あ', 'A'),'い','B'),'う','C'),'え','D'),'お','E') FROM TABLE
とかいう表現になっちゃったり。ぃゃ〜んデスネ。 ORACLEとSQLServerなど、文字列編集用の関数には若干差があると思いマスが REPLACE関数はどっちもあったような気がしマス。
【追記】 SELECT TRANSLATE(COLUMN, 'あいうえお' 'ABCDE') FROM TABLE もアリかも。ちょっと未確認で自信ないデス。
プログラム使ってならもっと別の方法は色々ありマス。 何の言語とか書いてないので、サンプルは書きませんケド。
|