把自定义sql拼在orderByAsc()/orderByDesc() 中即可。
例:
wrapper.orderByAsc(" ( case status when 0 then 0 when 1 then 1 else 999 end ) ");
本文介绍如何在排序操作中使用自定义SQL表达式,如 casestatuswhen0then0when1then1else999end,以实现复杂条件下的升序或降序排列,提升数据库查询灵活性。
把自定义sql拼在orderByAsc()/orderByDesc() 中即可。
例:
wrapper.orderByAsc(" ( case status when 0 then 0 when 1 then 1 else 999 end ) ");
3505

被折叠的 条评论
为什么被折叠?