2012-02-28 59 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