Android的SQLite – select字段为空或空的logging

我的应用程序有一个sqlite数据库,其中一些字段为空或空(这意味着我从来没有插入任何东西到该字段)。

我希望select该字段为空或空的所有logging。

这是我曾经试过的:

cursor = db.query(DBHelper.TABLE_NAME, COLUMNS, "folder_name = ? ", new String[] {"null"}, null, null, DBHelper.TIMESTAMP_COL + " DESC"); 

但是这没有奏效,我也没有得到任何logging。 我需要做什么才能做到这一点?

  • 通过cmd中的adb shell获取SQLite数据库
  • 在sqlite中创建一个索引列
  • sqlite3权限被拒绝android
  • 在多个Android活动之间共享sqlite数据库
  • 与HTC Desire HD的Sqlite问题
  • 如何在sqlite3中获取包含查询数据的列名?
  • SQLite插入顺序与查询顺序?
  • Android内容提供者查询IN子句
  • 尝试

     cursor = db.query(DBHelper.TABLE_NAME, COLUMNS, "folder_name is null or folder_name = ?", new String[] {""}, null, null, DBHelper.TIMESTAMP_COL + " DESC"); 
     db.rawQuery("SELECT * FROM myTable WHERE myColumn IS NULL", null); 

    只要使用“folder_name为空”