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

¿Es 'IS DISTINCT FROM' un operador real de MySQL?

is distinct from se define en el estándar SQL:2003 y es un operador de seguridad nula para comparar dos valores.

MySQL admite un operador "igual a seguro nulo":<=> . Si eso es negado, obtienes el mismo comportamiento. (el <=> corresponde a is not distinct from )

SELECT * 
FROM inw 
WHERE not id <=> 4;

SQLFiddle:http://sqlfiddle.com/#!2/0abf2a/3