Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O 'IS DISTINCT FROM' é um operador MySQL real?


is distinct from é definido no padrão SQL:2003 e é um operador de segurança nula para comparar dois valores.

O MySQL suporta um operador "null safe equals":<=> . Se isso for negado, você terá o mesmo comportamento. (o <=> corresponde a is not distinct from )
SELECT * 
FROM inw 
WHERE not id <=> 4;

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