Tout d'abord, || Else
n'a pas de sens. La partie après ||
doit être une autre expression à concaténer.
Deuxièmement, vous pouvez certainement imbriquer case
expressions, mais dans votre cas, vous n'en avez pas besoin. Un seul case
l'expression peut avoir plusieurs when
/then
branches, sous la forme 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
.