我正在使用 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 条件。是他们在一个案例中写 WHEN....THEN 条件的任何限制。
感谢您的回复。实际上我得到了我的问题的答案。我得到了我的问题的答案。
实际上,我们只能在一个 CASE 中编写 255 个比较。每个 WHEN...THEN 子句都被视为 2 次比较。
我们可以在一个 CASE 语句中编写 255 个比较。每个 WHEN...THEN 子句都被视为 2 次比较。
相同的限制适用于解码。
DECODE 函数中的最大参数数为 255。这包括:EXPRESSION、SEARCH 和 RESULT 参数。