sql >> Base de Datos >  >> RDS >> Oracle

Usar el caso cuando insertar valores

En primer lugar, || Else no tiene sentido La parte después de || tiene que ser otra expresión para concatenar.

En segundo lugar, ciertamente puedes anidar case expresiones, pero en su caso no es necesario. Un solo case expresión puede tener múltiples when /then ramas, en la forma 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 .