MW211 EXIT

devlog
PostgreSQL/条件分岐UPDATE文
2013年02月20日
条件によりUPDATEしたい値を変えたい場合には、CASE文が使える。
┌──────────────────────────────────────┐
│UPDATE 表                                                                   │
│    SET 列 = (CASE                                                          │
│                WHEN 条件 THEN 値                                           │
│                ELSE           値                                           │
│              END);                                                         │
└──────────────────────────────────────┘
CASE文の前後を囲む括弧はなくてもよいみたい。
分類:PostgreSQL