用于排序的SQL语句

时间:2013-08-23 15:56:01

标签: android sql

我想订购一个数据库 - 但它不起作用

 ORDER BY <Field> ASC

android的声明?

1 个答案:

答案 0 :(得分:0)

您无法“订购”数据库。但是,您可以使用适当的查询重载来排序查询结果。

例如:

db.query("someTable", new String[] { "ColumnA", "ColumnB" }, "WHERE ColumnC = ?",
    new String[] { "ColumnC_Condition" }, "ColumnB", null, "ColumnA");

转换为

SELECT ColumnA, ColumnB FROM someTable WHERE ColumnC = "ColumnC_Condition" 
    GROUP BY ColumnB ORDER BY ColumnA