SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM cul_system.up_org_user where 1=1
<if test="user_fullname!=null">
and user_fullname like '%'||#{user_fullname}||'%'
</if>
<if test="orderField!=null">
order by ${orderField} ${orderDirection}
</if>
) A
WHERE ROWNUM <= (#{numPerPage}*#{pageNum})
) B
WHERE RN > (#{numPerPage}*(#{pageNum}-1)) Mybatis中分页、排序、like
最新推荐文章于 2025-09-01 16:11:18 发布
本文介绍了一种使用SQL进行复杂查询的方法,特别是如何通过条件判断和排序来优化从数据库中检索特定记录的过程。通过对不同字段的条件筛选及排序方向的设置,能够有效地提高查询效率。
3463

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



