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 以某字段分组,以某字段排序,取前几条相关推荐

  1. mysql 分组排序取前n_mysql分组排序取前N条记录的最简洁的单条sql ! | 学步园

    -- mysql分组排序取前N条记录的最简洁的单条sql. use test; drop table if exists test; create table test ( id int primar ...

  2. [MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit

    前言:         同事的业务场景是,按照cid.author分组,再按照id倒叙,取出前2条记录出来.         oracle里面可以通过row_number() OVER (PARTIT ...

  3. oracle 查询 降序排列,Oracle 子查询,按降序排列,取前n条

    比如,有一个student 表: id             student_name 1                                  s1 2                 ...

  4. oracle 取前10条记录

    1.oracle 取前10条记录 1) select * from tbname where rownum < 11; 2) select * from (select * from tbnam ...

  5. oracle和sql server中,取前10条数据语法的区别

    在sql server中,取数据中前10条语句,我们可以用top 10 这样语句,但是oracle就没有这个函数,接下来介绍它们之间的区别 1.sql server 取前10语句和随机10条的语法 - ...

  6. mysql 分组内取前几条数据

    项目中很常见的一个需求就是取出每个种类的前n条数据,这是我们通常想到分组(group by),但是group by后伴随着数据的聚合 每个种类只保留了一条数据,这并不满足我们的需求取前n条数据,这时候 ...

  7. oracle查询最近十条数据_Oracle-查询最近更新的前10条数据

    在实际用途中,常常会要求取最近的几条纪录,这就需要先对纪录进行排序后再取rownum <= 一般常见的 SELECT * FROM (SELECT a.* FROM torderdetail a ...

  8. mysql 排序取前4,mysql分组取每组前几条记录(排序)

    首先来造一部分数据,表mygoods为商品表,cat_id为分类id,goods_id为商品id,status为商品当前的状态位(1:有效,0:无效). CREATE TABLE `mygoods` ...

  9. SQL实现分组查询取前几条记录

    我要实现的功能是统计订单日志表中每一个订单的前三条日志记录,表结构如下: 一个订单在定点杆日志表中有多条记录,要根据时间查询出每一个订单的前三条日志记录,sql如下: select b.OrderNu ...

  10. oracle以10个记录为一页查询,SQL查询前10条记录(SqlServermysqloracle)语法分析

    SQL查询前10条记录(SqlServer/mysql/oracle)语法分析 Sql Server : Sql代码 select top X * from table_name --查询前X条记录, ...

最新文章

  1. 三张图助您掌握OTN分层结构
  2. 看看 Grunt 的源码(一):grunt-cli 源码解析
  3. OpenUPF 的设备形态与架构设计
  4. Mac上安装hadoop
  5. Okhttp、Volley和Gson的简单介绍和配合使用
  6. Git之submodule使用总结
  7. x3850x5启动代码c2_代码小时x 2,080
  8. javascript获取当前日期时间及其一些操作
  9. (127)FPGA面试题-介绍FPGA 门控时钟
  10. jrtplib的编译方法
  11. eclipse插件开发(一) 简易4页签编辑器(源码 | 设计 | JS | CSS)
  12. oracle sql 执行计划分析_从Oracle数据库实验来看索引的常见执行计划
  13. tomcat以debug模式启动
  14. windows7文本文档换成c语言,win10电脑新建文本文档默认编码是UTF-8怎么修改成ANSI编码...
  15. 一行代码生成Love爱心
  16. 联想台式计算机驱动程序,联想台式机网卡驱动,详细教您联想台式机网卡驱动...
  17. 李子奈《计量经济学》第四版笔记和课后答案
  18. EASY_SIZE:控件随窗口变化自由调整大小
  19. DHT11温湿度传感器
  20. java游戏服务器面试_服务器 面试

热门文章

  1. 新闻资讯java开发_新闻资讯app开发的功能与意义
  2. vue if判断_vue循环判断
  3. 如何让小程序页面更顺滑_小程序怎样让wx.navigateBack更好用的方法实现
  4. 《零基础》MySQL GROUP BY 语句(十九)
  5. owncloud8 php,owncloud-8.2.3
  6. 澄海哪里学机器人编程_少年学机器人编程
  7. 求一个任意实数c的算术平方根g的算法设计思想_算法复习第四篇——贪心法
  8. java gradle 资源访问_java在gradle工程访问src/test/resources目录下的资源配置文件
  9. 无监督学习之聚类方法(K-Means、层次聚类)
  10. Python MySQL选择