sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo se escribe la declaración IF ELSE en una consulta MySQL?

Probablemente desee utilizar un CASE expresión .

Se ven así:

SELECT col1, col2, (case when (action = 2 and state = 0) 
 THEN
      1 
 ELSE
      0 
 END)
 as state from tbl1;