3
我想獲得這種格式如何從數據庫中獲取DISTINCT值?
1號奧迪
3日產
從數據庫中值,但我越來越喜歡這個截至目前。我不需要在輸出中包含_id,但是當我刪除它時拋出NullPointerException異常無法消除。
id MAKE
=========
1 Audi
2 Audi
3 Nissan
4 Audi
這是我的查詢我在
cursor = db.rawQuery(
"SELECT DISTINCT _id,MAKE FROM "+SQLiteAdapter.MYDATABASE_TABLE+
" WHERE MAKE || ' ' || MODEL LIKE ?", new String[]{"%" + "" + "%"}
);
待辦事項使用有我更改順序完全得到輸出或使上述code.Thanks變化。
我的代碼
cursor = db.rawQuery("SELECT DISTINCT SERIES FROM "+SQLiteAdapter.MYDATABASE_TABLE+" WHERE YEAR=2012 AND MAKE='Audi' AND MODEL=?", new String[]{"A6"});
adapter = new SimpleCursorAdapter(this, R.layout.employee_list_item, cursor, new String[] {"series"}, new int[] {R.id.firstName});
employeeList.setAdapter(adapter);
什麼是你'WHERE'條款的目的是什麼? – Shad 2011-12-19 06:04:41
我有從以前的值約束的where子句。你可以告訴我怎麼做沒有where子句&_id。 – Karthik 2011-12-19 06:09:53
嗨Karthik,對於上面提到的輸出你不需要DISTINCT到這兩列,只是不同於「MAKE」列,你會得到你想要的輸出。 – Lucifer 2011-12-19 06:42:12