caso de mysql cuando se usa
El uso de mysql case cuando es el siguiente:
Uso 1: CASO valor_caso.CUANDO valor_cuando ENTONCES lista_instrucciones.CUANDO valor_cuando ENTONCES lista_instruccionesELSE lista_instruccionesEND CASO.
Uso 2: CUANDO condición_búsqueda ENTONCES lista_instruccionesCUANDO condición_búsqueda ENTONCES lista_instruccionesELSE lista_instruccionesEND CASO.
Uso 3: cambie el género del empleado en la tabla de salarios en la declaración de consulta, es decir, si el género del empleado es 'm', cámbielo a 'f'; de lo contrario, si el género es 'f' , luego cámbielo a 'm'. Utilice el primer uso de caso cuando: seleccione ID, nombre, sexo de caso cuando 'f' y luego 'm'else 'f' terminen como nuevo_sexo, salario de salario.
Este uso compara el valor_caso después del caso con el valor_cuándo después del primer cuándo. Si los dos son iguales, asigne un valor específico a nuevo_sexo. Si los dos valores no son iguales, compare el. case_value con el primer cuándo. Si el valor_cuándo después de los dos cuándo es igual, y así sucesivamente. Si case_value no es igual a todos los when_values y hay una declaración else