代码之家  ›  专栏  ›  技术社区  ›  lovespring

如何在mysql中选择这个?

  •  1
  • lovespring  · 技术社区  · 16 年前

    字段值等于零还是为空?

    3 回复  |  直到 16 年前
        1
  •  7
  •   jweber    16 年前
    SELECT * FROM [tablename] WHERE [fieldname] = 0 OR [fieldname] IS NULL
    
        2
  •  5
  •   Doctor Blue    16 年前
    SELECT * FROM table
    WHERE field = 0 OR field IS NULL
    
        3
  •  1
  •   VoodooChild    16 年前

    有一个名为ISNULL的方便函数,它允许您返回一个不同的值。你可以像这样使用它:

    SELECT ISNULL(fieldName, -999)
    FROM _table
    

    另外,对于你的主要问题:

    SELECT * FROM _table
      WHERE field IS NULL OR field = 0