Oracle 以某字段分组,以某字段排序,取前几条
select * from (select row_number() over(partition by 以此字段为分组 order by 以此字段排序 desc rn
from dual) where rn=1 --表示取第一个
如:
id date
1 11/04
1 11/08
1 11/12
2 11/03
2 11/01
结果
id date
1 11/12
2 11/03
SQL
select * from (select row_number() over(partition by id order by date desc rn
from dual) where rn=1
转载于:https://www.cnblogs.com/wdw31210/p/4108352.html
Oracle 以某字段分组,以某字段排序,取前几条相关推荐
- mysql 分组排序取前n_mysql分组排序取前N条记录的最简洁的单条sql ! | 学步园
-- mysql分组排序取前N条记录的最简洁的单条sql. use test; drop table if exists test; create table test ( id int primar ...
- [MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit
前言: 同事的业务场景是,按照cid.author分组,再按照id倒叙,取出前2条记录出来. oracle里面可以通过row_number() OVER (PARTIT ...
- oracle 查询 降序排列,Oracle 子查询,按降序排列,取前n条
比如,有一个student 表: id student_name 1 s1 2 ...
- oracle 取前10条记录
1.oracle 取前10条记录 1) select * from tbname where rownum < 11; 2) select * from (select * from tbnam ...
- oracle和sql server中,取前10条数据语法的区别
在sql server中,取数据中前10条语句,我们可以用top 10 这样语句,但是oracle就没有这个函数,接下来介绍它们之间的区别 1.sql server 取前10语句和随机10条的语法 - ...
- mysql 分组内取前几条数据
项目中很常见的一个需求就是取出每个种类的前n条数据,这是我们通常想到分组(group by),但是group by后伴随着数据的聚合 每个种类只保留了一条数据,这并不满足我们的需求取前n条数据,这时候 ...
- oracle查询最近十条数据_Oracle-查询最近更新的前10条数据
在实际用途中,常常会要求取最近的几条纪录,这就需要先对纪录进行排序后再取rownum <= 一般常见的 SELECT * FROM (SELECT a.* FROM torderdetail a ...
- mysql 排序取前4,mysql分组取每组前几条记录(排序)
首先来造一部分数据,表mygoods为商品表,cat_id为分类id,goods_id为商品id,status为商品当前的状态位(1:有效,0:无效). CREATE TABLE `mygoods` ...
- SQL实现分组查询取前几条记录
我要实现的功能是统计订单日志表中每一个订单的前三条日志记录,表结构如下: 一个订单在定点杆日志表中有多条记录,要根据时间查询出每一个订单的前三条日志记录,sql如下: select b.OrderNu ...
- oracle以10个记录为一页查询,SQL查询前10条记录(SqlServermysqloracle)语法分析
SQL查询前10条记录(SqlServer/mysql/oracle)语法分析 Sql Server : Sql代码 select top X * from table_name --查询前X条记录, ...
最新文章
- 三张图助您掌握OTN分层结构
- 看看 Grunt 的源码(一):grunt-cli 源码解析
- OpenUPF 的设备形态与架构设计
- Mac上安装hadoop
- Okhttp、Volley和Gson的简单介绍和配合使用
- Git之submodule使用总结
- x3850x5启动代码c2_代码小时x 2,080
- javascript获取当前日期时间及其一些操作
- (127)FPGA面试题-介绍FPGA 门控时钟
- jrtplib的编译方法
- eclipse插件开发(一) 简易4页签编辑器(源码 | 设计 | JS | CSS)
- oracle sql 执行计划分析_从Oracle数据库实验来看索引的常见执行计划
- tomcat以debug模式启动
- windows7文本文档换成c语言,win10电脑新建文本文档默认编码是UTF-8怎么修改成ANSI编码...
- 一行代码生成Love爱心
- 联想台式计算机驱动程序,联想台式机网卡驱动,详细教您联想台式机网卡驱动...
- 李子奈《计量经济学》第四版笔记和课后答案
- EASY_SIZE:控件随窗口变化自由调整大小
- DHT11温湿度传感器
- java游戏服务器面试_服务器 面试
热门文章
- 新闻资讯java开发_新闻资讯app开发的功能与意义
- vue if判断_vue循环判断
- 如何让小程序页面更顺滑_小程序怎样让wx.navigateBack更好用的方法实现
- 《零基础》MySQL GROUP BY 语句(十九)
- owncloud8 php,owncloud-8.2.3
- 澄海哪里学机器人编程_少年学机器人编程
- 求一个任意实数c的算术平方根g的算法设计思想_算法复习第四篇——贪心法
- java gradle 资源访问_java在gradle工程访问src/test/resources目录下的资源配置文件
- 无监督学习之聚类方法(K-Means、层次聚类)
- Python MySQL选择