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

En MySQL, ¿por qué este IF devuelve falso?

De MySQL

Entonces 1 es verdadero porque 1 !=0 y 1 !=NULL. Esto es como lo que verías en C.

Pero para una cadena, decir que una 'prueba' se evalúa como verdadera no tiene una base real en la definición y no tiene sentido lógico. Debe compararse con algo para obtener un resultado booleano.