1
我需要从数据库中返回ID值,其中dan == table_column_one和where vrijeme == table_column_two。我不知道该怎么做。Android SQLite查询Where和Where
public static int returnID(String dan, int vrijeme){
Cursor cursor;
int IDRQ;
cursor = db.query
(
TABLE_NAME,
new String[] { TABLE_COLUMN_ID, TABLE_COLUMN_ONE, TABLE_COLUMN_TWO },
new String[] {TABLE_COLUMN_ONE + " like " + "'%" + dan + "%'", TABLE_COLUMN_TWO + " like " + "'%" + vrijeme + "%'"}, null, null, null, null
);
cursor.moveToFirst();
IDRQ = cursor.getInt(0);
return IDRQ;
} );
这就是我的尝试,但当然是错的。
谢谢,有点复杂你不觉得吗?至少当你第一次尝试它时。 – user1880779 2013-03-24 04:08:26
不,不是。 – 323go 2013-03-24 04:10:00
@alex如果你真的需要多个where子句呢?无法找到任何关于它(在同一张桌子上),如: 其中type ='A'和值='你好',其中type ='B'和value ='Goodbye' 上述查询的问题:类型列有不同的值,我需要检查不同的类型/值列组合。 – AgentKnopf 2014-12-02 14:33:05