oracle查询最高一条记录,oracle 查询已有记录,上一条记录,下一条记录
oracle可以使用 lead、lag 函数来查询已有记录的下一条、上一条记录。
表结构如下:
如要查询Staffno是6-1102的前一条记录
select * from staff where staff_no=(select c.p from (select staff_no,lag(staff_no,1,0) over (order by staff_no) as p from staff) c where c.staff_no='6-1102')
结果:
STAFF_NO STAFF_NAME SEX
---------- -------------------- --- -
6-1076 梁柄聪 男
1 rows selected
如要查询其后一条记录
select * from staff where staff_no=(select c.n from (select staff_no,lead(staff_no,1,0) over (order by staff_no) as n from staff) c where c.staff_no='6-1102')
结果:
STAFF_NO STAFF_NAME SEX
---------- -------------------- --- -
6-1103 余志伟 男
1 rows selected
oracle查询最高一条记录,oracle 查询已有记录,上一条记录,下一条记录相关推荐
- Mysql取上一条,下一条
2019独角兽企业重金招聘Python工程师标准>>> 根据自增主键还获取. 上一条: SELECT * FROM tableName WHERE Nid<? ORDER by ...
- oracle查询重复保留一条-删除,Oracle查询重复数据并删除,只保留一条记录
前言 项目中,在"资源目录-在线编目"中,资源项子表存在多条重发数据,需要进行数据清理,删除重发的数据,最终只保留一条相同的数据. 操作的表名:R_RESOURCE_DETAILS ...
- oracle查询3到5条数据,Oracle基础(5):多表查询
Oracle基础(五):多表查询 一.多表查询 (一)简单多表查询 1.多表查询的机制 1)SQL: SELECT * FROM emp; --14条记录 SELECT * FROM dept;--4 ...
- Oracle查询字段以外的内容,Oracle查询字段内容为非数字的记录
今天在一张3W多记录的表里查非数字的异常数据~数据库太水,记录一发,因为2.5使用人员误输入为2..5.... select t.routecardlist_id,trim(translate(RTR ...
- oracle取前5条数据,ORACLE查询前五条数据
以下的文章主要介绍的是如何在Oracle实现 SELECT TOP N的实际操作方法,我们主要是以举例子的方式来引出Oracle实现 SELECT TOP N的具体操作,以下就文章的具体内容的描述,望 ...
- 数据库 » Oracle 查询当日、当周、当月和当季度的所有记录 Oracle 查询当日、当周、当月和当季度的所有记录...
Oracle 查询当天.当周.当月和当季度的所有记录 Oracle 字段类型为varchar2,格式要与格式化的样式匹配 当天 select * from 表名 where to_char(to_da ...
- oracle查询最近十天日期,ORACLE中距离某日期最近的记录的查询
在做项目的时候经常会用到距离某日期最近的记录,既然是记录,那么查询出的酒不会单单是日期和进行分组的某字段,那么这个时候就需要进行表和自身的关联,但是当多个表之前进行关联,而且每个表都要与自身进行关联时 ...
- oracle查询某个用户下所有表记录总数
1.查询库中的表名和表中记录数: SELECT T.TABLE_NAME, T.NUM_ROWS FROM USER_TABLES T; 2.查询库中记录总数: SELECT SUM(A.NUM_RO ...
- mysql select count 5万条数据很慢_mysql亿级数据数据库优化方案测试银行交易流水记录的查询...
点击上方△蓝字关注我们 带你征服编程和泡妞两座大山 对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适? 比如银行交易流水记录的查询 限盐少许,上实际实验过程,以 ...
最新文章
- zabbix登山路——简单监控_各项参数解析
- python3.7安装pip问题_python3.7安装, 解决pip is configured with locations that require TLS/SSL问题...
- .NET的一点历史故事:招兵买马和聚义山林
- oracle 如何创建序列squence
- Mongodb在Windows下安装及配置
- c++ 二维数组传递
- java 内存指针_C指针和内存
- Python使用数学形态学方法处理图像
- python如果选择不在列表里_使用python中的in ,not in来检查元素是不是在列表中的方法...
- LeetCode 106. 从中序与后序遍历序列构造二叉树(递归)
- 【代码笔记】iOS-MBProgressHUD+MJ
- 国美易卡利用大数据,国美易卡衍生三大类产品模型
- 微信创建公众号菜单时出现48001,api unauthorized rid怎么解决?
- jquery--图片传送带
- 基于SVM支持向量机的车牌分割识别算法matlab仿真
- C51流水灯由开关控制自下而上自上而下的实验
- 红米3 android原生系统,红米3 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
- 一流在线课程申报表公共计算机,衡阳财经业职业技术学院精品课程建设申报表.doc...
- 【考试】职称英语考试那些事儿
- 信息处部门职责及岗位部门职责(附下载)
热门文章
- 原始性能数字– Spring Boot 2 Webflux与Spring Boot 1
- neo4j cypher_优化Neo4j Cypher查询
- 在自定义Java 9映像上运行Eclipse Neon
- 存根类 测试代码 java_嘲弄和存根–了解Mockito的测试双打
- 停止尝试使用内部DB框架模拟SQL OFFSET分页!
- Spring MVC应用程序中的Thymeleaf模板布局,无扩展
- Google Guava并发– ListenableFuture
- 拥有成本分析:Oracle WebLogic Server与JBoss
- 超出了GC开销限制– Java堆分析
- 带有Spring和Maven教程的JAX–WS