android - 在 where 子句中使用两个值在 android 的 sqlite 中选择查询

标签 android sqlite

我想在 sqlite 中为 android 编写查询,我想在其中根据该行的两个值获取一个值。我该怎么做? 我有以下查询以根据一个值获取值:

cursor = db.query(TABLE_NAME,new String[] {NAME}, ROLL_NO + " like" + "'%" 
                + roll + "%'", null, null, null, null);

最佳答案

试试这个

cursor = db.query(TABLE_NAME,new String[] {NAME}, ROLL_NO + "like"+ "'%"+ roll + "%' **OR** ", null, null, null , 空)

在上述查询中的 OR 之后添加您的第二个子句

关于android - 在 where 子句中使用两个值在 android 的 sqlite 中选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5288690/

相关文章:

sqlite - SQLite的总和

java - 如何实现 searchview 按城市/名称过滤用户?

java - 用户 facebook "access token"是永久且唯一的吗?

ruby-on-rails-3 - 如何在Windows下找到Rails 3应用程序中的sqlite3版本?

php - 在 laravel for sqlite 中找不到 pdo 异常驱动程序

mysql - 更新数据库 6000 次需要几分钟?

android - Eclipse 字体缩小和放大问题

java - 我可以使用 Cursor loader 而不是 asynctask 吗?

java - 可以从传递 String 参数的资源中加载 R.drawable 吗?

c# - 日期时间和 .NET 与 SQLite