android中Sqlite查詢的資料返回排序問題

2021-07-26 07:31:56 字數 523 閱讀 1356

關於android中sqlite查詢的資料返回排序問題

遇到乙個問題,就是查詢資料庫中資料,然後返回,每次返回的資料顯示的順序不一樣,有時候a,b,c,d   ,有時候b,d,c,a  ,有時候c,a,d,b。所以看著怪怪的。

遇到此類問題,可以通過 order by id asc來排序,讓它按照固定的規則返回,這樣就不會亂。

dbhelper.retrievegroupmemberinfo("select * from _grouptable where groupid=" + groupid.trim() 

+ " order by mobile asc"

,new dbhelper.onrequestlistener()

});

我這兒是通過mobile來排序,在select語句末尾加上" order by mobile asc",然後每次返回的資料順序就一樣了。

還有乙個問題就是asc為公升序, desc為降序,具體用哪個看自己需求。

好了,沒了。==

Android 中 SQLite 效能優化

sqlite效能的優化,在此記錄。乙個比較全面的sqlite資料庫講解 具體用法看上面的部落格。優點 加快了查操作 缺點 降低了增刪改操作的速度,增加了空間消耗,建立索引過程耗時。基於以上特點,具體情況判斷是否建立索引。sqlite想要執行操作,需要將程式中的sql語句編譯成對應的sqlitesta...

Android中SQLite操作示例

android中sqlite操作示例 在android中對sqlite資料庫的操作,涉及以下幾個方面 1 確認資料庫檔案,即.db檔案 2 通過android.database.sqlite.sqlitedatabase類的openorcreatedatabase 方法開啟資料庫 3 資料庫操作 a...

Android中SQLite版本公升級

size large android中sqlite版本公升級 網上有很多文章,但是感覺寫的都不是很明白 前提 定義dbopenhelper類繼承sqliteopenhelper 重寫oncreate和onupgrade方法 ondowngrade是降級的方法,應該不會用到 定義兩個屬性 資料庫名稱,...