pgsqlのdecode関数の使用方法を教えてください

PGSQL の decode 関数は、データに対する条件式を適用してデコードする条件式です。構文は以下のとおりです。

decode(expression, value, result [, value, result]... [, default])

パラメータ設定:- expression: 解釈する式。- value: 値と一致させる。- result: 値と一致した結果。- default: オプションパラメータとして、一致する値がない場合は既定値が返されます。例:

SELECT decode(1, 1, 'one', 2, 'two', 'default') AS result;

この検索は ‘one’ という文字列を返します。なぜなら、1 は最初の値と一致し、それに対応する結果を返したからです。条件式の中で decode 関数はとても有用で、異なる条件から異なる結果を返すことができます。

bannerAds