我想問問你是怎麼做出這樣的查詢:Android的SQLite的查詢和
select * from table where id = 1 AND year = 1999
使用SQLite的Android中的命令查詢? 在此先感謝
我想問問你是怎麼做出這樣的查詢:Android的SQLite的查詢和
select * from table where id = 1 AND year = 1999
使用SQLite的Android中的命令查詢? 在此先感謝
只需添加 「和」 第三個參數(String selection
):
database.query(TABLE_NAME, new String[]{COLUMN_1, COLUMN_2},
COLUMN_1 + " = ? AND " + COLUMN_2 + " = ? ", new String[]{value1, value2}, null, null, null);
在你的情況,COLUMN_1
是id
,COLUMN_2
是year
,value1
是"1"
,value2
是"1999"
。
上搜索我正在添加相同的內容。 – Paritosh
謝謝,我用這種方式編寫了查詢Cursor mCursor = database.query(HOUR_DATABASE_TABLE,new String [] {ID,WEEK_ID,YEAR,HOUR,MOUNTH,OVERTIME},WEEK_ID +「=?AND」+ YEAR +「=? 「,new String [] {Integer.toString(week),Integer.toString(year)},null,null,null);'但是返回這個異常castException布爾 - >字符串 –
在'AND'之後加上一個空格並且''' – Karim
......這個問題是關於什麼的?你已經有了查詢。 –
在_Google_ –