我想分段查询数据,第一次搜索前30条,第二次搜索之后的30条,改如何写sql?oracle数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想分段查询数据,第一次搜索前30条,第二次搜索之后的30条,改如何写sql?oracle数据库相关的知识,希望对你有一定的参考价值。

参考技术A select * from (select row_number() over(order by kid) row_, k.* from k) a
where a.row_>30 and a.row_<61

K:表名称本回答被提问者采纳
参考技术B fsdfsdf

el-select远程搜索遇到的坑

参考技术A 1、第一次输入

2、第二次输入

总结:导致这样的原因是因为第二次搜索结果会覆盖第一次的搜过结果,导致options无法映射

解决方案:
1、将第一次的搜索结果或者映射数据存进缓存里

2、请求接口时,从缓存里取出进行去重后push到第二次的搜索结果

以上是关于我想分段查询数据,第一次搜索前30条,第二次搜索之后的30条,改如何写sql?oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

oracle查询同一条语句,第一次查询很快,第二次查询就几乎卡死

leetcode-----33. 搜索旋转排序数组

el-select远程搜索遇到的坑

搜索总数不一致

第二次在图上运行时,广度/深度优先搜索导致崩溃

MYSQL查询前30条数据