MW211 EXIT

devlog
PostgreSQL/ダミー条件文
2011年08月25日
(複数の)条件文(WHERE句)をプログラムなどで機械的に作成する場合、
「AND」から始まる単位(「AND ~」)で結合していきたいケースがある。

そんな時便利な、先頭に設置する
あってもなくてもよい(必ず真になる)条件文は以下の通り。
「WHERE TRUE」

例えば以下のような感じ。
┌──────────────────────────────────────┐
│SELECT *                                                                    │
│    FROM 表                                                                 │
│    WHERE TRUE                                                              │
│      AND 列1 > 0                                                           │
│      AND 列2 > 0;                                                          │
└──────────────────────────────────────┘
分類:PostgreSQL