条件分岐

CASE

 SELECT CASE WHEN status = 1 THEN '表示' ELSE '非表示' END AS _status FROM user;

COALESCE

 SELECT COALESCE(email1, email2, 'NO EMAIL') FROM user;

NULLでない最初の引数を返す。全てNULLの場合はNULLを返す。

http://www.postgresql.jp/document/pg833doc/html/functions-conditional.html#AEN14490


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-06-11 (土) 16:53:55