[問題] SQLite資料庫排序問題

看板AndroidDev作者 (bruce)時間7年前 (2017/04/13 19:02), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想問各位高手 JSON資料抓下來後 [{"a1":1,"a2":2,"a3":3},{"a1":2,"a2":4,"a3":6},{"a1":8,"a2":0,"a3":5}] 把這些資料加入SQLite 然後利用SQLite資料庫對這些資料的a2做排序 然後再把資料庫排序後的資料取出來 code: JSONArray jsonarr = new JSONArray(json); SQLiteDatabase db = dbhelper.getWritableDatabase(); for(i=0;i<jsonarr.length();i++){ JSONObject obj = jsonarr.getJSONObject(i); String A1 = obj.getString("a1"); String A2 = obj.getString("a2"); String A3 = obj.getString("a3"); ContentValues values = new ContentValues(); values.put(a1, A1); values.put(a2, A2); values.put(a3, A3); db.insert(TABLE_NAME, null, values); } 怎麼做這個db資料庫的排序 sortby a2? Cursor cursor = db.query(null, null, null, null, null, null, a2); 這樣對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.243.132 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1492081379.A.52A.html

04/13 23:21, , 1F
請參閱官方網站API說明
04/13 23:21, 1F
文章代碼(AID): #1OxrhZKg (AndroidDev)
文章代碼(AID): #1OxrhZKg (AndroidDev)