Explicación detallada del uso de caso cuando
case when es similar al juicio if else y a la declaración switch case en lenguajes de programación. Cuando se ejecuta esta declaración, primero se juzga la condición y luego se realiza la operación correspondiente en función del resultado del juicio. El caso tiene dos formatos: función de caso simple y función de búsqueda de caso.
Obviamente, la función de caso simple es mejor que la simplicidad, pero solo es adecuada para este tipo de comparación de valor único de un solo campo, mientras que la ventaja de la función de búsqueda de caso es que es adecuada para todos. situaciones de comparación.
Hay otro problema que necesita atención. Después de que la función Caso cumpla una determinada condición, las condiciones restantes se ignorarán automáticamente. Por lo tanto, incluso si se cumplen varias condiciones, solo la primera condición.