create table test(
a varchar2(50),
b varchar2(50),
c varchar2(50),
d varchar2(50)
)
SET DEFINE OFF;
Insert into PORTAL.TEST
(A, B, C, D)
Values
('d', 'd', 'd', '2');
Insert into PORTAL.TEST
(A, B, C, D)
Values
('d', 'd', 'd', '1');
Insert into PORTAL.TEST
(A, B, C)
Values
('c', 'c', 'c');
Insert into PORTAL.TEST
(A, B, C, D)
Values
('a', 'a', 'a', '2');
Insert into PORTAL.TEST
(A, B, C, D)
Values
('a', 'a', 'a', '1');
COMMIT;
select * from
(select row_number() over (partition by a,b,c order by d) num,a,b,c,d from test)
where num=1
当记录出现 a b c 三个字段出现同一数据时候取第一条记录,其它正常显示
分享到:
相关推荐
oracle分页查询并返回总记录数据的存储过程
Oracle左连接返回多条记录中一条记录的查询语句,更具指定条件分组排序,返回各组中第一条记录
Oracle多行记录合并/连接/聚合字符串的几种方法
Oracle关系型数据库管理系统是世界上流行的关系数据库,它是一个极其强大、灵活和复杂的系统,本文向大家介绍使用SQL查两个Oracle数据表查询的相同数据的方法。第一种方法:利用操作符intersect,intersect操作符...
oracle变化数据捕获,学习和理解如何在ORACLE数据库跟踪数据变化的教程
最近由于更换服务器,需要将Oracle迁移到另外一台机器,在两个服务器环境相同,以及 Oracle版本相同的前提下,通过直接拷贝数据文件到新服务器,就可以直接迁移成功。这里记录一下迁移步骤。需要的朋友可以参考。
oralce数据库对xml文件的的直接读取,本文只直接把存在oracle的xml数据转换成xml格式,希望对大家有所帮助
oracle 迅速查询和更新大数据,oracle 迅速查询和更新大数据oracle 迅速查询和更新大数据
Oracle查询重复数据并删除,只保留一条记录.docx
如何在Oracle数据表中随机抽取部分记录的方法
VC6下访问Oracle 数据库并获取记录总数;
Oracle表删除大量数据(千万)后查询变慢问题(原因分析)
Oracle查询重复数据与删除重复记录方法,Oracle查询重复数据与删除重复记录方法
保持Oracle数据优良性能 12 提高Oracle数据库查询统计速度 14 Oracle中巧取指定记录 14 Oracle数据安全 15 Oracle字段上建立并使用索引 29 用Windows脚本宿主自动化Oracle工具 31 进程结构和内存结构 32 Oracle监控...
通过ado链接,获取oracle数据库的所有表名,记录数,对应表空间等,并按照表大小排序,方表用户查询达标并及时做相应处理。自己很早以前写的,适合数据库初学者用。
通过浏览器访问数据量大的表时需要进行分页。ASP对数据库记录分页显示可以通过ADO对象集Recordset对象...本文将介绍一种利用 ASP实现对Oracle数据记录分页显示的方法,使得Oracle用户能够轻松方便地实现记录分页显示。
Oracle 表删除大量数据后,即使表中只有几行记录,但用select count(*) from table 来查询发觉都不会马上出来,原因是该表的空间大了
Oracle 官方数据仓库指南,讲解透彻,知识权威,强烈推荐! Oracle® Database Data Warehousing Guide 10g Release 2 (10.2) Contents: Part I Concepts 1 Data Warehousing Concepts Part II Logical Design 2 ...
功能: 1、可以根据输入的数据(日期、数值、字符类型)查询那些表的那些记录含有改数据 2、根据字符查询那些数据库对象含有该字符 3、实时跟踪数据库的会话记录,有那些客户端在连接,可以防止数据库被...