如何在android(sqlite3)中指定多个OR条件?

时间:2010-10-16 23:38:26

标签: android database sqlite

我想知道如何在我的数据库适配器中指定一些内容:

Select * from _myTable WHERE _columnValue IN ('2','3','4');

有没有办法使用SQLiteDatabase中指定的任何现有查询方法?我可以在纯sql中编写查询,但想知道是否有更好(更简单)的方法来完成我的目标。

谢谢!

1 个答案:

答案 0 :(得分:1)

一切皆有可能:

String[] args=new String[] {"2", "3", "4"};
Cursor cursor=database.query(myTable, 
         myTableColumns,
         "_columnValue in (?, ?, ?)",
         args,
         null, null, null);