Como se usa CASE en MySQL

CASE se ocupa para evaluar condiciones simples de tipo booleana, esto para dar a conocer un caso específico. Esta instrucción puede estar contenida dentro de un SELECT, UPDATE, DELETE, WHERE, ORDER BY y HAVING, ya que CASE no sirve para controlar el flujo de ejecución en stored procedure o en funciones de usuario.

En el siguiente vídeo se muestra un caso práctico de esta instrucción:



Como se nota la sintaxis queda de la siguiente manera:

CASE 
     WHEN Boolean_expression THEN result_expression [ ...n ]  
     [ ELSE else_result_expression ]  
END 



Comentarios