Mysql <>正确用法

一、<>的用处

<>等于!=号,就是用于判断不等于的条件,但是当字段值存在NULL,不可以使用<>判断,<>只对有值的字段有效,如你需要判断一个字段x,过滤出x不等于1的所有记录,但是x<>1却不能过滤出NULL的记录。那么如果需要达到这个效果,你需要使用x<>1 and x is null,或者你可以使用比较高端的写法IFNULL(x, '') <> 1