oracle怎么导出筛选后的数据,ORACLE,筛选单字段不重复的记录,保留其他字段....
在ORACLE中,我们常常对数据进行排序和筛选,例如:成绩表中,将某一个人的所有科目成绩放到一起来看,那么我们会使用ORDER BY 语句。
例如表T1:
Name Subject Score
LI Math 84
Zhang Art 75
Li Physics 93
Zhang Math 97
Zhang Physics 71
Li Art 85
我们使用语句 SELECT *FROM T1 ORDER BY NAME 可以使得查询结果按姓名排列。
使用语句SELECT * FROM T1 ORDER BY SUBJECT 可以使查询结果按科目排列。(结果省略请自行操作)
对于求一个人的总分,也很好办,我们可以使用GROUP BY 语句,将求和的结果直接按每个名字一条记录输出,例如:
SELECT SUM(SCORE) FROM T1 GROUP BY NAME 这样可以得到各名字对应的总分。
事实上,类似于SUM,MAX,MIN这样的函数被称为聚集函数,就是和GROUP搭配起来用的。
然而很多时候我们需要的是聚集运算前的原始信息,例如:
ID TYPE
000132 A
000212 C
000213 B
000632 A
001283 B
这样的信息,我们希望按组分开,而又希望保留完整的条目(每个TYPE任意一条即可),笔者在网上看到的一个机智的做法是使用MIN函数。
SELECT MIN(ID),TYPE FROM T1 GROUP BY TYPE
这样,就取出了每个TYPE中的ID最小的一条记录,保留住了完整的记录信息,达到了期待的结果。
这个例子只考虑到了一条记录只包含两个字段的情况,多个字段是否依然适用,今天来不及实验了,请各位批评指正!如能回复,感激不尽!
oracle怎么导出筛选后的数据,ORACLE,筛选单字段不重复的记录,保留其他字段....相关推荐
- oracle数据库6月之后的数据,Oracle数据库SCN存在可能在2019年6月导致宕机问题
当前的问题 Oracle日前发布了两个公告在其官网上,简单描述为对应的数据库都需要打上对应的最小补丁,否则在2019年6月的时候可能会导致大范围宕机的情况. SCN是System Change Num ...
- datatables 获取筛选后的数据
https://blog.csdn.net/weixin_34417200/article/details/88204395 背景: 使用 jquery 的表格插件 datatables 获取它筛选后 ...
- Excel技能培训之六-定位功能,隔行插入删除空行,分组插入空行,高亮行列间差异,复制筛选后的数据
1. 在每一行后面插入一个新行 使用2格辅助列,间隔输入1 选中辅助列的内容,将值向下填充到最后,选择复制单元格,结果如下: 结果如下: 按ctrl +G 或者F5 选择定位条件: 选择空值,确定 右 ...
- Excel 2010 如何将筛选后的数据复制粘贴到另一个工作表筛选后的表格里
如果你是指自动筛选后,把筛选数据复制/粘贴到另外一个工作表中,不妨试试试 第一步选中筛选后的数据区域:第二步执行菜单命令"编辑/定位/定位条件/可见单元格",确定:第三步单击复制按 ...
- 赛效:WPS表格如何粘贴复制筛选后的数据
WPS表格是我们处理数据的主要工具之一,如果我们想筛选表格里的数据,并将筛选后的数据粘贴到新的位置,该怎么操作呢?不了解WPS表格的人会觉得这很难,如果你看了这篇文章,掌握了筛选技巧,那么复制粘贴也不 ...
- R语言 两种方法连接oracle以及将处理后的数据导入数据库中
关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 一.通过RODBC包连接Oracle 1.首先在本机找到ODBC数据源,点击添加,按照自己的oracle,填写下面三个位置 2.填写完之后,点 ...
- oracle数据库结束进程后怎么重启,Oracle数据库的启动与关闭方法
一.启动数据 $sqlplus "sys/pass as sysdba" sql>startup 二.启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接. ...
- oracle获取100条之后的数据,oracle获取前50条数据
oracle取前几条数据语句 sqlserver中可以用top n 的方法,oracle中用 rownum,但如果只用 rownum会随机取数据,如果想按一定顺序取前几条数据 则可这样写: selec ...
- oracle删除表结构跟表数据,Oracle删除表的几种方法
删除表(记录和结构)的语名delete ---- truncate ---- drop DELETE (删除数据表里记录的语句) www.2cto.com DELETE FROM表名 WHER ...
最新文章
- DotNetCore跨平台~2.0提前发布喽
- dropbear环境搭建
- 腾讯动漫爬虫与动态随机加载反爬破解技术实战
- 一天一个设计模式(一) - 总体概述
- Mysql加锁过程详解(2)-关于mysql 幻读理解
- iOS 动画总结----UIView动画
- Apollo进阶课程㊶丨Apollo实战——本机演示实战
- 昇思MindSpore全场景AI框架 1.6版本,更高的开发效率,更好地服务开发者
- toast, 警告窗
- Postgres 数据库大批量单表导入数据引发性能故障的处理
- win10安装虚拟机vm遇到的坑
- 刺客信条3重制版修改器|刺客信条3重制版十项修改器风灵月影版下载
- MAC下配置MAVEN环境变量配置
- 索爱小蜜蜂扩音器怎么样啊~
- 图像特征:HOG特征
- IE 打开速度慢的解决方法
- 【UI】10套抗疫图标,疫情图标,图标素材(免费)!
- 全志平台boot框架中增加设备驱动过程分析
- Uderstanding and using Pointers 读书笔记
- Ubuntu20.04 安装谷歌拼音(googlepinyin)输入法