MySQL变量优先级

时间:2013-12-11 07:25:40

标签: mysql sql

在我的一个MySQL表中,列列字段可能包含NULL0,空格或空格字符值,也可以是1,2,45等。

我需要更简单的方法来过滤空的整数值。

我知道当我需要空值时,我可以简单地使用field <= 0,但排除了null个值,只需添加or field IS NULL这确实有意义。

但是有没有办法用一个陈述来实现这个目标?

1 个答案:

答案 0 :(得分:1)

试试这个http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_nullif

  SELECT * 
  FROM tablename
  WHERE IFNULL(colname, 0) <=0;