Първо, || Else
няма смисъл. Частта след ||
трябва да е друг израз за свързване.
Второ, със сигурност можете гнездо case
изрази, но във вашия случай не е нужно. Един case
изразът може да има няколко when
/then
клонове, във формата 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
.