Home > > SQL CASE式の使い方

SQL CASE式の使い方

SQL CASE式の使い方

  • Posted by: Keisuke
  • 2008年5月15日 17:09
SQLのCASE式がかなり便利です。
また、いつか使うかもしれないのでメモ。

以下のようなテーブルがあるとします

USER_LIST
------------------------------------------------------------
 |  id     |       name         |          sex         |
------------------------------------------------------------
 |   1     |     大塚愛         |          2            |
 |   2     |     大塚範一      |           1            |
 |   3     |   サイボーグ      |           3            |
------------------------------------------------------------

このテーブルに対して、
SELECT
       id,
       name,
       (
       CASE sex
             WHEN '1' THEN '男'
             WHEN '2' THEN '女'
             ELSE 'その他'
       END
       ) as sex
FROM USER_LIST

というSQLを書くと、

------------------------------------------------------------
 |  id     |       name         |          sex         |
------------------------------------------------------------
 |   1     |     大塚愛         |          女          |
 |   2     |     大塚範一      |           男          |
 |   3     |   サイボーグ      |       その他       |
------------------------------------------------------------

という結果が返ってきます。


今日は、SQLでかなりつまづいた・・・。
う~ん、まだまだ勉強が足りないですね。

Comments:0

Comment Form

画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://2-laps.com/mt/mt-tb.cgi/81
Listed below are links to weblogs that reference
SQL CASE式の使い方 from It's a Smile World

Home > > SQL CASE式の使い方

Iretのなかのひと
Links
あわせて読みたい
あわせて読みたいブログパーツ
Search
Links02
Feeds

Return to page top