0
Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname=null; ",null);

此查询不返回姓氏为空的成员。该查询有什么问题?我应该像这样检查 WHERE lastname="" 吗?

4

2 回答 2

5

试试这个:

    ... WHERE lastname IS NULL;
于 2012-05-21T19:28:12.243 回答
1

无法NULL使用比较运算符(例如=,<等)测试值。

您必须改用IS NULLandIS NOT NULL运算符。

SELECT id, lastname FROM people WHERE lastname IS NULL;
于 2012-05-21T19:31:06.343 回答