我想在ORMLite中对列的部分值实现ORDER BY
子句。我尝试了很多但找不到方法。所以可以告诉我们如何实现这一目标?在我的表中有一个START_DATE列,其中日期值的格式为YYYY-mm-DD
我希望按DD值排序。
答案 0 :(得分:0)
要实现这一点,您必须首先弄清楚如何在原始SQL中执行此操作,这非常依赖于数据库。如果您的数据库可以执行此操作,则可以使用QueryBuilder.orderByRaw(...)
method。例如,在MySQL中,您应该能够执行以下操作:START_DATE
是您实体中的字段。
queryBuilder.orderByRaw("Month(START_DATE)");
希望这有帮助。