社区
Oracle
帖子详情
求一sql语句,看描述
benniaoyaofei
2010-06-07 03:59:59
有两个字段
A B
1 B-1
2 B-2
3 B-3
4 B-4
5 B-6
6 B-5
我现在想找出5,6这两条记录,本来A,B两个字段都是顺序增加,5,6记录乱了,我想找出这样的记录,请问这条sql应该怎么写?
...全文
138
4
打赏
收藏
求一sql语句,看描述
有两个字段 A B 1 B-1 2 B-2 3 B-3 4 B-4 5 B-6 6 B-5 我现在想找出5,6这两条记录,本来A,B两个字段都是顺序增加,5,6记录乱了,我想找出这样的记录,请问这条sql应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benniaoyaofei
2010-06-07
打赏
举报
回复
谢谢!
gomiller
2010-06-07
打赏
举报
回复
create table test
(a varchar2(3),
b varchar2(5)
)
1 2
2 4
3 5
4 7
5 6
select * from (
select t.a,t.b,
lag(t.b)over( order by t.a asc) sq
from test t)
where sq>b
原理就是按照字段A排序取出上个序号的值,如果上个序号的值比当前序号的值大,那就是顺序有问题
benniaoyaofei
2010-06-07
打赏
举报
回复
二楼,我说的顺序增加不一定A,B是对应的
A B
1 2
2 4
3 5
4 7
5 6
也可能是这样
suiziguo
2010-06-07
打赏
举报
回复
select A,B from table_name
where A!=substr(B,3);
sql面试题-求学生各学科成绩最高分的数据
本文围绕SQL面试题,即求学生各学科成绩最高分的数据展开。先
描述
问题,接着给出学生表、课程表、分数表的建表语句及构造数据的插表语句。然后介绍两种SQL解决方法,一是利用子查询,二是使用窗口函数,最后总结两种方法的特点。
SQL语句
的基础教程(一)
本文是
SQL语句
的基础教程,介绍了SQL可面向数据库执行查询、插入等操作,语句分为数据操作、定义和控制语言。还演示了在SQL Server 2014 Management Studio中用
SQL语句
新建数据库、表,添加、修改、删除和查询表数据等操作。
SQL语句
查询
本文深入讲解了
SQL语句
的多种应用,包括排序、聚合、分组和分页查询等高级技巧,同时详细介绍了SQL备份与恢复过程,以及各种表约束如主键、唯一、非空和默认约束的应用。
8. 详细
描述
一条 SQL 语句在 MySQL 中的执行过程。
本文详细介绍了一条
SQL语句
在MySQL中的执行过程,包括客户端发送请求、服务器解析
SQL语句
、查询优化、执行计划生成、SQL执行、结果返回给客户端以及结束执行等步骤。理解该过程有助于开发者优化
SQL语句
,提升数据库性能和效率。
求 二个简单的
SQL语句
本文介绍如何使用
SQL语句
解决两个具体问题:一是重复获取特定条件下的记录;二是联表查询实现一对多关系的数据整合。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章