帆软中sql添加参数的问题

SELECT * FROM 订单 where 货主地区 is not null and 应付金额 is not null  ${if(len(area)>0," and 货主地区='"+area+"'","")} order by 货主地区,订单ID limit ${if(fr_pagenumber>=1,(fr_pagenumber-1)*pageSize+','+pageSize,pageSize)}

${if(fr_pagenumber>=1,(fr_pagenumber-1)*pageSize+','+pageSize,pageSize)}这段是什么意思。

此处分页要是换成Oracle分页该如何设置参数?

求教,感谢感谢


尤克lili 发布于 2018-11-23 15:27
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
4
吴浩Lv6中级互助
发布于2018-11-23 16:14

SELECT B.* FROM (select A.*,dense_rank() over( order by 字段 ) rn from (

里面是你的sql语句

) A ) B where RN >=(${page}-1)*20 +1 and RN < ${page}*20+1

在你的slq最外加一层这个。一页显示20个


  • 2关注人数
  • 3134浏览人数
  • 最后回答于:2018-11-23 16:14
    请选择关闭问题的原因
    确定 取消
    返回顶部