raw*_*064 15 android sql-order-by ormlite
我在最近的android项目中使用了ormlite.我想通过查询表中的多个列(比如两列)来排序.我怎么能实现那个?
以下是单个订单的代码......
QueryBuilder<Visit, Integer> qb = getHelper().getVisitDao().queryBuilder();
qb.where().eq("FOREIGN_ID", id);
qb.orderBy("VISIT_DATE", false);
Run Code Online (Sandbox Code Playgroud)
Gra*_*ray 30
我想通过查询表中的多个列(比如两列)来排序.我怎么能实现那个?
您需要做的就是orderBy(...)多次打电话.
qb.orderBy("VISIT_DATE", false);
qb.orderBy("order-column", false);
...
Run Code Online (Sandbox Code Playgroud)
这包含在文档中.报价:
将"ORDER BY"子句添加到SQL查询语句,以按指定的列名对结果进行排序.使用升序布尔值来获得升序或降序.这可以被多次调用以按多列分组.
还有javadocs:
将"ORDER BY"子句添加到SQL查询语句中.这可以被多次调用以添加额外的"ORDER BY"子句.先前使用的是第一个.
| 归档时间: |
|
| 查看次数: |
11026 次 |
| 最近记录: |