ORMLITE ORDER_BY with multiple columns

前端 未结 1 1081
面向向阳花
面向向阳花 2021-02-19 03:20

I am using ormlite in my recent android project. I want to order by on a query on multiple columns in a table (say two columns). How can I achieve that??

1条回答
  •  一向
    一向 (楼主)
    2021-02-19 03:45

    I want to order by on a query on multiple columns in a table(say two columns). How can i achieve that??

    All you need to do is to call orderBy(...) multiple times.

    qb.orderBy("VISIT_DATE", false);
    qb.orderBy("order-column", false);
    ...
    

    This is covered by the documentation. To quote:

    Add "ORDER BY" clause to the SQL query statement to order the results by the specified column name. Use the ascending boolean to get a ascending or descending order. This can be called multiple times to group by multiple columns.

    Also the javadocs:

    Add "ORDER BY" clause to the SQL query statement. This can be called multiple times to add additional "ORDER BY" clauses. Ones earlier are applied first.

    0 讨论(0)
提交回复
热议问题