如何从列中等于NULL的表中获取数据

Dim*_*ima 0 sqlite android android-sqlite

我有桌子:

CREATE TABLE Reports (
         _id INTEGER NOT NULL PRIMARY KEY,member_id INTEGER, 
      is_conf BOOLEAN,
         name TEXT, 
      started INTEGER,
finished INTEGER, description TEXT, obj_id INTEGER NOT NULL, FOREIGN KEY (obj_id) REFERENCES Objects (_id));
Run Code Online (Sandbox Code Playgroud) 我想把数据拿到哪里member_id = NULL.
但查询:
String sql = "SELECT _id, name FROM Reports WHERE member_id = NULL";
Cursor cursor = db.rawQuery(sql, null);
Run Code Online (Sandbox Code Playgroud)

不起作用.

Ole*_*ich 5

你需要使用这个:

String sql = "SELECT _id, name FROM Reports WHERE member_id IS NULL";
Run Code Online (Sandbox Code Playgroud)