假设我已将以下记录作为字符串存储在 sqlite 数据库中:
09575788
08902149
08902134
47889789
47889776
47889797
48250496
我的任务是检查这些值是否存在于数据库中。所以我建立了一种方法来检查这些值是否存在。
因此,用户在 editText 中插入这些值之一,我必须检查该值是否存在。
出现的问题是,当我尝试搜索以“0”开头的数字时,查询始终返回 null,但是当我搜索任何其他数字时 - 不以“0”开头的查询会在D b。
这是我的代码:
Cursor cursor = this.db.query(TABLE_NAME, new String[] {KEY1, KEY2, KEY3},
KEY_CONDITION1 + " LIKE " + prefix1 + " AND " + KEY_CONDITION2 + "=" + prefix2, null, null, null, null);
return cursor;
知道如何解决吗?感谢您的回答
重要信息所有值都作为字符串存储在数据库中