我有3列的數據庫表:_id,名稱,組名Android的數據庫查詢
它看起來與此類似:
1湯姆組別1
撒下組別1
3特德group2
4 Jerry group3
5 Me group3
我想查詢數據庫表中的groupName。我試過這個:
public Cursor getAllGroups()
{
return db.query(DATABASE_TABLE_1, new String[] {KEY_GROUP},
null, null, null, null, null);
}
然後沿(:(group1,group1,group2,group3,group3)返回一個光標。
有沒有辦法只得到唯一的羣體? (所以我最終會與光標一起:(1組,第2組,第3組)
在此先感謝
我閱讀了本教程,它看起來像你發佈的代碼應該工作(但它不......)。 有誰知道教程,解釋如何創建SQL查詢 - 即如何使用rawQuery函數?我實際上需要一個光標在KEY_ID和KEY_GROUP_NAME列上。你如何製作一個將遊標返回多列的rawQuery?我知道如何使用常規查詢功能: db.query(DATABASE_TABLE_1,new String [] {KEY_ROWID,KEY_GROUP},null,null,null,null); 但如何用rawQuery做到這一點? – 2010-08-16 01:43:25
我還沒有玩過它,但MOTODEVSTUDIO有一個工具來構建我認爲的問題 – schwiz 2010-08-16 02:40:56