2007年09月03日
このエントリーをはてなブックマークに追加
ちょっとDBいじってます。
テーブルにコードが埋め込まれているのですが、コードだとわかりにくいので、文字に変換したいと思いました。

1 >>> 男
2 >>> 女

こんな感じです。

いちいちプログラム側で置換とかするのが面倒ですし、遅くなりそうなので、なんとかSQLで出来ないかと、調べてみました。

ということで、CASE式を使えばできるようです。
例:
SELECT user_name ,
CASE user_type WHEN '1' THEN '男' ELSE '女' END AS 性別
FROM t_member

これで、「性別」という列に男女の属性が入るようになりました。

■参考Webサイト
CASE式のススメ(前編)『CodeZine』
SQL の CASE 式って知ってますか?『drk7.jp』


stock_value at 13:17│Comments(0)TrackBack(0)技術:04〜08年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔