Zuerst || Else macht keinen Sinn. Der Teil nach || muss ein anderer zu verkettender Ausdruck sein.
Zweitens können Sie es sicherlich case verschachteln Ausdrücke, aber in Ihrem Fall brauchen Sie das nicht. Ein einzelner case Ausdruck kann mehrere when haben /then Verzweigungen, in der Form case when [condition_A] then [expression_if_A_is_true] when [condition_B] then [expression_if_A_is_false_and_B_is_true] else [expression_if_A_and_B_are_both_false] end .