Oracle分组后对分组内容重复 的以另一列排序后 取第一个

语句

select * from(

select a.grep, row_number() over (partition by a.grep order by a.create_time desc nulls last) row_num

from test a

) aa   where aa.row_num = 1 --获取分组排序后的第一个

row_number() over(partition by A order by B )

A为分组字段

B为分组后排序的字段

如果不加分组条件即   row_number() over(order by B desc)  这样 那么将不分组直接排序

加的话则按分组排序。这个函数执行在where语句之后

Oracle分组后对分组内容重复 取第一个相关推荐

  1. mysql 排名_SQL语句mysql排名、分组后组内排名、取各组的前几名

    数据: 一.整体排名(3种) -- 普通排名:从1开始,顺序往下排 set @rank =0;select city , score, @rank := @rank+1 rank from cs or ...

  2. mysql分组后再分组_全网最全的mysql分组后取topN的解答

    准备好sql45题的成绩表! create table SC( SId varchar(10) comment "学生ID", CId varchar(10) comment &q ...

  3. Mysql 分组后组内排序按字段取最大或最小的数据

    我的个人博客:逐步前行STEP 示例: 1.将文章按类型的分组,并获取类型分组中最新的一篇文章 select author,max(`updated_at`) as updated_at from a ...

  4. 筛选后的过滤内容复制到另外一个表格

    Private Sub CommandButton1_Click()Sheets("Tem").Activate 'tem为原始表格ActiveSheet.AutoFilterMo ...

  5. mysql分组后组内排名_SQL实现group by 分组后组内排序

    在一个月黑风高的夜晚,自己无聊学习的SQL的时候,练习,突发奇想的想实现一个功能查询,一张成绩表有如下字段,班级ID,英语成绩,数据成绩,语文成绩如下图 实现 查询出 每个班级英语成绩最高的前两名的记 ...

  6. oracle不排序分页结果随机,关于ORACLE排序后分页查询出现反复数据的探讨

    关于ORACLE排序后分页查询出现重复数据的探讨 最近在帮一个同事调试BUG,有一个条BUG是这样描述的: 所有有排序功能的列表,当其中某一字段当前页面内容一致时,翻页就有误. 页码改变,列表内容不变 ...

  7. oracle求一行多列最大值,Oracle分组后取某列最大值的行数据

    select * from ( select last_comment, row_number() over(partition by employeeid,roadline,stationname ...

  8. oracle 取分组第一行,oracle分组后取每组第一条数据

    oracle 分组后取每组第一条数据 '数据格式 分组取第一条的效果 sql SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER ...

  9. mysql分组随机取数据_MySql分组后随机获取每组一条数据的操作

    思路:先随机排序然后再分组就好了. 1.创建表: create table `xdx_test` ( `id` int(11) not null, `name` varchar(255) defaul ...

最新文章

  1. 程序员面试的一些心得
  2. MySQL max_allowed_packet设置及问题
  3. 均质机工作原理动画_3D动画演示:有刷直流电机的工作原理
  4. 十二、一篇文章帮助你快速读懂MySQL索引(B树、B+树详解)
  5. dateutils 工具类_五金工具泡壳封边机
  6. Linux内核project导论——网络:Netfilter概览
  7. 基于卷积神经网络的草莓病害检测(新数据+基础算法?=SCI)
  8. 无监督︱异常、离群点检测 一分类——OneClassSVM
  9. 法学类计算机专业,就业蓝皮书:计算机类专业领跑薪酬榜 法学专业被亮“红牌”...
  10. 教你win10忘记密码强制重置密码的方法
  11. spring authorization server授权服务器教程,资源服务器搭建接入认证服务器
  12. 养花追美女的java游戏,小米有品上架懒人鱼缸:上面养花 下面养鱼
  13. 爬取百度文库内容(Selenium+BeautifulSoup)
  14. 计算机开不了机反复重启,电脑一直重启就是开不了机怎么样解决
  15. 无人机停机坪是什么?有哪些作用?无人机自动巡检如何实现?
  16. 如何做好一名计算机网络管理员
  17. 论BTC恐惧贪婪指数在基于有限价值平均策略的量化定投中的应用
  18. [软件人生]从应聘到骂人
  19. tailwind css_如何使用Tailwind CSS构建样式化的登陆页面
  20. java castor_Castor功能与应用参考四

热门文章

  1. pycharm 波浪线报绿 Typo: In word 'xxxx'(绿色波浪线)
  2. python 多进程multiprocessing进程池pool tensorflow-yolov3 报错TypeError: 'ApplyResult' object is not iterable
  3. python 文件操作 os.mkdir()函数
  4. python opencv cv2.namedWindow(winname, flags=None) (命名)创建窗口 cv::WindowFlags
  5. linux——DHCP的配置问题
  6. Linux下的Ubuntu16.04系统配置并使用USB转串口(串口转USB),最终使用python的serial和pyserial包实现串口的打开并读取数据
  7. 线性结构(顺序存储和链式存储)和非线性结构的特点及区别
  8. Linux环境下安装OpenOffice 4.1.8
  9. Elasticsearch Grok Pattern内置表达式大全
  10. Java进阶:BlockingQueue阻塞队列的使用