2012-02-28 63 views
-1

我有一個數據庫表有三列。該表的內容使用列表視圖顯示。我希望數據庫中的行按照存儲在特定列中的值的升序排列。排序Android數據庫表中的行

我想要重寫數據庫,而不是使用ORDER BY子句。

回答

2

您可以通過使用ORDER BY子句來選擇要排序的列。查看the sqlite syntax瞭解更多信息。

+0

據我所知,ORDER BY子句以所需順序返回行。我想要數據庫按要求的順序重寫 – user1166422 2012-02-28 10:26:12

+0

雖然我不完全理解你爲什麼要這麼做,但你當然可以創建一個新的表,用上面的子句檢索已排序的記錄,刪除舊的並重命名新名稱或類似的東西。檢查[文檔](http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html)! – fnokke 2012-02-28 10:35:06

+0

創建一個新表並刪除舊的將做的東西。感謝幫助夥伴。 – user1166422 2012-02-28 10:40:58