`

分组后,取出第一条

阅读更多
如果groupby之后select之内没有聚合函数操作,则输出每一组的第一条
所以说为了获取每一组的最后一条,只需要用orderby逆序一下就行

SELECT *
FROM (
select p.id as id, p.`column` as `column`, p.`value` as `value`, p.history_begin_time as history_begin_time, p.history_end_time as history_end_time
from cmdbcoresvrdb.p_fixednetworkelement p
WHERE p.id = 0x11E8A2BD695CD4C692DB286ED288C859 and p.history_begin_time < 1564651822799
ORDER BY history_begin_time DESC
) AS part
GROUP BY `column`
————————————————
版权声明:本文为CSDN博主「西工大苗苗」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36323559/article/details/98616562
分享到:
评论

相关推荐

    mysql分组取每组前几条记录(排名) 附group by与order by的研究

    –按某一字段分组取最大(小)值所在行的数据 代码如下: /* 数据如下: nameval memo a 2 a2(a的第二个值) a 1 a1–a的第一个值 a 3 a3:a的第三个值 b 1 b1–b的第一个值 b 3 b3:b的第三个值 b 2 b2b2b2b2 b 4 b4b4 b ...

    Oracle中分组后拼接分组字符串[文].pdf

    第一部分是最内层的 SQL,用于按 `NO` 和 `VALUE` 排序,并列出行号: ```sql select a.No, a.Value, a.Name, row_number() over(order by a.No, a.Value desc) rnFirst from Test a; ``` 这部分的结果如下: | ...

    JAVA JDK8 List分组获取第一个元素的方法

    JAVA JDK8 List分组获取第一个元素的方法 在Java 8中,List分组获取第一个元素的方法是通过使用Stream API和Collectors来实现的。下面是对该方法的详细介绍: 首先,需要了解Java 8中的Stream API,它允许开发者...

    MySql分组后随机获取每组一条数据的操作

    在MySQL数据库中,有时我们需要对数据进行分组处理,并从每个分组中随机选取一条记录。这在统计分析或者抽样调查等场景中非常常见。本文将详细介绍如何在MySQL中实现这一操作,以及一些关于随机选取数据的优化方法。...

    基于mysql实现group by取各分组最新一条数据

    前言: group by函数后取到的是分组中的第一条数据,但是我们有时候需要取出各分组的最新一条,该怎么实现呢? 本文提供两种实现方式。 一、准备数据 ...

    Oracle左连接返回多条记录中一条记录的查询语句

    Oracle左连接返回多条记录中一条记录的查询语句,更具指定条件分组排序,返回各组中第一条记录

    My SQL group by取同组第一条

    这里,我们使用窗口函数 `ROW_NUMBER()` 来为每个`MemberID`分组分配行号,然后在外部查询中选择`row_num = 1`的记录,这样就能得到每个分组的第一条记录。 除了上述方法,还可以考虑根据实际业务需求调整SQL语句,...

    pandas 取出表中一列数据所有的值并转换为array类型的方法

    接下来,如果想取出DataFrame中的第三列(假设第一列索引为0),可以使用iloc属性,它允许基于整数位置的索引。如下所示: ```python col = df2.iloc[:,2] ``` 此时变量col就是一个Series对象,包含了第三列的所有值...

    一种可分组独立工作的多室电烤炉的制作方法.docx

    此外,放置板上还设有第一滑块和其次滑槽,滑动块与滑道槽配合,使放置板在伸出至壳体外的最后阶段能自动翻转至倾斜状态,方便糕点滑入篮筐,避免了高温环境下操作人员直接接触烘烤好的糕点,大大降低了烫伤风险。...

    面试常问智力题1

    要测量15分钟,可以在第一条绳子燃烧15分钟后剪断它,此时第一条绳子剩余30分钟,第二条绳子燃烧15分钟后结束,总时间为45分钟,减去第一条剩余的30分钟,等于15分钟。 3. **称重问题**:无论是九球中的找重球,...

    java8从list集合中取出某一属性的值的集合案例

    Java8从List集合中取出某一属性的值的集合案例 Java8从List集合中取出某一属性的值的集合案例是一个非常有价值的知识点,主要介绍了如何使用Java8的流式编程从List集合中取出某一属性的值的集合。下面将详细介绍这...

    C# ling to sql 取多条记录最大时间

    总结来说,无论是使用C# LINQ to SQL还是SQL查询,获取相同记录下日期最大的一条的关键在于正确地分组数据并找到每个组内的最大值。在C#中,我们可以利用LINQ的表达式树将这些查询逻辑转换为SQL语句,而在SQL中,...

    四川省成都市高中数学第1章计数原理1.2.2组合习题课限时练新人教A版选修2_32018072717

    例如,第一题就是应用组合原理求至少有2件次品的取法。 2. 排列与组合的区别:排列注重顺序,而组合不考虑顺序。第二题要求的是有序数组a,b,c,因此需要用到排列的概念。 3. 分组问题:第三题中,要求选取的4人...

    华为2020届实习生招聘第一批上机考试题目.doc

    华为2020届实习生招聘第一批上机考试题目解析 本资源分享了华为2020届实习生招聘第一批上机考试题目,共有三道编程题目,分别是字符串解析、数组拼接和咖啡机问题。 字符串解析 该题目要求输入一个数字和一个字符...

    七上第一章 走进数学世界单元测试题2(含答案)【华师大版】精选.doc

    总共8个小组,第一轮比赛的总数就是8个小组乘以每组的比赛场数。 3. **速度、时间和距离的关系**:第三题考察了基本的物理概念,火车以一定速度穿越隧道所需的时间。根据公式距离=速度×时间,可以计算出总时间。 ...

    2021届高考数学一轮复习第一部分考点通关练第八章概率与统计考点测试57排列与组合含解析新人教B版

    1. 第一题要求计算排列数,这里使用了排列数的定义。 2. 第二题涉及组合数的计算,通过排除法求得两人所选景点不全相同的组合数。 3. 第三题是分类计数的应用,即从两类课程中各至少选一门的不同方法数。 4. 第四题...

    分组插入排序-易语言

    1. 从第一个元素开始,该元素可以认为已经被排序。 2. 取出下一个元素,在已经排序的元素序列中从后向前扫描。 3. 如果被扫描的元素(已排序)大于新元素,将该元素移到下一位置。 4. 重复步骤3,直到找到已排序的...

    江苏专用2019_2020学年高中数学课时跟踪检测二十四条件概率苏教版选修2_3

    第2题不仅求出了白球的数量,还计算了在已知第二次取出白球的情况下,第一次取出黑球的概率。 这些问题都体现了条件概率在实际问题中的应用,包括组合概率、不放回抽样、事件独立性以及概率乘法规则等。解决这类...

    9181040G0818-黄海浪-智能科学技术导论第一次作业1

    《智能科学技术导论》课程中的第一次作业主要涉及的是中国古代占卜文化中的揲蓍成卦算法,这是一种基于自然规律和随机性的古老预测方法。在现代,我们可以将其视为一种早期的随机数生成技术,具有一定的数学和哲学...

    高中选修23第一章计数原理知识点总结和训练.doc

    例如,从5本书中随机抽取两本,第一本有5种选择,第二本在第一本抽出后有4种选择,那么总的可能性是5*4。 排列与组合是计数原理中的核心概念。排列关注的是顺序,当我们从n个不同的元素中取出m个并按特定顺序排列时...

Global site tag (gtag.js) - Google Analytics