sql语句能否实现如果字段名记录为空的查询?我想查询: category为art,并且image记录为空,并按时间排序的前20条记录。SELECT image,date,category FROM imagecart WHERE category='art' AND image != '' Order By date DESC LIMIT 0,20

解决方案 »

  1.   

    SELECT image,date,category FROM imagecart WHERE category='art' AND image IS NULL Order By date DESC LIMIT 0,20
      

  2.   

    是空还是NULL?
    SELECT image,date,category FROM imagecart WHERE category='art' AND (image= '' ir image is null) Order By date DESC LIMIT 0,20
      

  3.   

    创建表格时是:
    `image` varchar(50) collate utf8_unicode_ci NOT NULL,
    我试一下去,晚回儿结贴。