Android SQLite ORDER BY无法在查询中使用

时间:2012-09-17 14:01:25

标签: android sqlite sql-order-by

我有一个包含6个字段的数据库,我想通过“num”

进行查询
c=myDbHelper.query(m_db, new String[] {"_cod", "nombre", "flag", "cod_url", "tipo_l_menu", "num"}, null, null, null, null, "num");

有了这个,我得到了查询,但没有排序。我做错了什么?

2 个答案:

答案 0 :(得分:3)

试试这个:

Cursor c = mydbhelper.rawQuery("SELECT * FROM myTable Order By num",null);

答案 1 :(得分:3)

请检查以下代码对我有用。

"SELECT  * FROM " +<Table-Name>+" ORDER BY cast(<enter Name of Column> as REAL) DESC/ASC;";

您可以按排序顺序获取数据