如何在sqlite中按降序显示数据库中的数据?

时间:2011-11-28 22:05:48

标签: android sqlite listview

我在SQLite中有一个表,如下所示

enter image description here

我想基于点击列在Android列表视图中显示它。这意味着下降 像3,1,0一样订购

2 个答案:

答案 0 :(得分:4)

您需要使用'ORDER BY'子句查询数据库。它看起来像这样

Cursor cursor = database.query(TABLE_NAME, new String[] {"_id", "quote", "click"}, null, null, null, null, "click DESC");

cursor.moveToFirst(); // this will get the cursor ready to be used in an adapter

setListAdapter(new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, cursor, new String[] {"quote"}, new String[] {android.R.id.text1});

假设该列表用于引号,而您正在使用ListActivity

答案 1 :(得分:0)

使用SimpleCursorAdapter,在创建查询时,指定“click DESC”作为排序顺序(managedQuery()的最后一个参数)。