利用oracle提供的lead、lag  函数来查询已有记录的上一条、下一条记录。

求id=ae2e829ecffd4715a5c163f829c2e0f5的上一条记录和下一条记录

上一条记录的sql如下:

select * from t_company_apply where 
id=(select c.p from (select id,lead(id,1,0)  over (order by apply_date) as p from t_company_apply) c where c.id='ae2e829ecffd4715a5c163f829c2e0f5') 
 查询结果如下图:

下一条记录的sql如下:

select * from t_company_apply where 
id=(select c.p from (select id,lag(id,1,0)  over (order by apply_date) as p from t_company_apply) c where c.id='ae2e829ecffd4715a5c163f829c2e0f5')

查询结果如下图:

oracle数据库中求某行的上一条记录和下一条记录相关推荐

  1. oracle正则表达式匹配非数字非字母,ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式...

    最近做项目,有这样一需求:ORACLE数据库中求除数字.字母之外的非中文字符的正则表达式 如有如下字段,需将其中除字母.数字.汉字外的其他所有字符替换为空 'asdfsad,,:)()!@123234 ...

  2. oracle中call用法,Oracle数据库中 call 和 exec的区别

    Oracle数据库中 call 和 exec的区别 今天发现了一个小东西,觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: ex ...

  3. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  4. oracle数据库中的虚拟表,Oracle10g中的虚拟专用数据库(VPD)

    什么是VPD 所谓虚拟专用数据库(VPD)指的是,通过在数据库里进行配置,从而让不同的用户只能查看某个表里的部分数据.VPD分为以下两个级别: 行级别:在该级别下,可以控制某些用户只能查看到某些行数据 ...

  5. 如何将excel表导入oracle数据库,如何将EXCEL表导入ORACLE数据库中?【转】

    来源:https://zhidao.baidu.com/question/383828330.html?qbl=relate_question_2&word=excel%20%B1%ED%CA ...

  6. 一起ORACLE数据库中数据查询结果不一致问题的排查过程

    一.问题描述 在某软件开发项目中,需要在ORACLE数据库中建立十张类型相同的员工信息表tb_employeeinfo0~tb_employeeinfo9,并建立向这十张表中插入数据的存储过程.ORA ...

  7. Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...

    如何将oracle数据库表字段导成excel表格 这个你只要用ADO连oracle并获取记录集,根据你用的编程语言打开EXCEL,然后操作EXCEL对象的工作表就可以了.以VB为例: 1.在工程中引用 ...

  8. linux删除sde服务,在Oracle数据库中部署多个SDE服务

    在Oracle数据库中部署多个SDE服务 一.一个Oracle部署多个SDE服务(采用问题的方式提供答案) 问题: 目的: 在机器上安装了oracle实例,默认会产生一个数据库实例(SID为 Orcl ...

  9. oracle数据库中索值,Oracle数据库中的索引详解

    Oracle数据库中的索引详解以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一 ROWID的概念 存储了row在数据文 ...

最新文章

  1. tuple(元组)备注
  2. 对话Nullmax无人车CEO徐雷:造血营收L3,追梦宏图L4
  3. 【从0到1学Web前端】javascript中的ajax对象(一)
  4. jquery iCheck 插件
  5. springboot-cache的简单使用
  6. 进程和线程(通信方式)、调度算法(6种)
  7. c# 去除转义符号_c#语法
  8. android eclipse services,Eclipse中调试Android Framework本地代码模块部分过程记录
  9. 大学数学不好是一种什么体验?
  10. Word2013中制作按钮控件
  11. [SQL实战]之查找当前薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准使用order by
  12. 使用Json出现java.lang.NoClassDefFoundError解决方法
  13. Python:将从chrome中复制的cookies转换为字典的函数
  14. c语言学生管理系统用户登录,c语言学生管理系统之用户登陆
  15. windows系统注册dll文件
  16. 【读书笔记->统计学】12-02 置信区间的构建-t分布概念简介
  17. wps垂直排列标题与文本_如何垂直设置wps文本
  18. python生成epub文件_将'epub'文件转换为文本
  19. 使用curl命令行工具查询本地公网IP地址
  20. 使用redis实现附近的人

热门文章

  1. Excel 集計機能
  2. word文件损坏怎么恢复?
  3. ubuntu下安装navicat
  4. apache实现文件上传服务器,使用Apache的Fileupload工具实现文件上传
  5. H.264编码技术(zz)
  6. php与mysql结合的数据库编程,php与mysql结合的数据库编程
  7. python-使用递归函数计算阶乘
  8. SWUST OJ 971: 统计利用先序遍历创建的二叉树的深度
  9. c语言:已知斐波那契数列定义:f(0) = 0; f(1) = 1;f(n) = f(n-1) + f(n-2);请计算并输出数列的前n(n<=30)项。
  10. 二本毕业生如何从苦逼到强大的求职记(鲍金勇)