私はCASE&DECODEを扱っています。CASE の構文は次のとおりです。
CASE [ expression ]
WHEN condition_1 THEN result_1
WHEN condition_2 THEN result_2
...
WHEN condition_n THEN result_n
ELSE result
END
CASE で条件を記述する場合は、WHEN...THEN を使用して記述できます。
では、WHEN... THEN 条件を 1 つの CASE に何回記述できるか教えてください。WHEN....THEN条件を1つのCASEに書き込むための制限です。
お返事をありがとうございます。実際、私は私の質問の答えを得ました。私は私の質問の答えを得ました。
実際には、1 つの CASE で 255 の比較しか記述できません。各 WHEN...THEN 句は 2 つの比較と見なされます。
1 つの CASE ステートメントで 255 の比較を記述できます。各 WHEN...THEN 句は 2 つの比較と見なされます。
デコードにも同じ制限が適用されます。
DECODE 関数の引数の最大数は 255 です。これには、EXPRESSION、SEARCH、および RESULT 引数が含まれます。