MySQL 中保存某一列的分组最大值的行

mysql 中保存某一列的分组最大值的行

让我们了解如何在 MySQL 中查找保存特定列的分组最大值的行 –

查找保存分组最大值的行的语法MySQL 中特定列的最大值如下 –

SELECT colName1, colName2, colName3FROM tableName s1WHERE colName3=(SELECT MAX(s2. colName3)FROM tableName s2WHERE s1. colName1= s2. colName1)ORDER BY colName1;

登录后复制

假设我们有以下产品表 –

+---------+----------+--------+| Article | Warehouse| Price  |+---------+----------+--------+| 1       | North    | 255.50 || 1       | North    | 256.05 || 2       | South    | 90.50  || 3       | East     | 120.50 || 3       | East     | 123.10 || 3       | East     | 122.10 |+---------+----------+--------|

登录后复制

以下是查询 −

查询

SELECT Article, Warehouse, PriceFROM Product p1WHERE Price=(SELECT MAX(p2. Price)FROM Product p2WHERE p1. Article= p2. Article)ORDER BY Article;

登录后复制

输出

+-------------+----------------+------------+| Article     | Warehouse      | Price      |+-------------+----------------+------------+| 0001        | North          | 256.05     || 0002        | South          | 90.50      || 0003        | East           | 123.10     |+-------------+----------------+------------+

登录后复制

上面的查询使用了相关子查询。

以上就是MySQL 中保存某一列的分组最大值的行的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1813617.html

(0)
上一篇 2025年2月21日 15:57:38
下一篇 2025年2月21日 15:57:54

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle约束Constraint对于CBO优化器的作用

    进入CBO优化器时代之后,成本计算值决定执行计划的选取已经成为主流。一条性能良好的执行计划建立在尽可能ldquo;贴切rdquo;的统 进入cbo优化器时代之后,成本计算值决定执行计划的选取已经成为主流。一条性能良好的执行计划建立在尽可能“…

    数据库 2025年2月23日
    100
  • DataGuard-创建物理备库全程解析

    本文主要记录了创建物理备库的完整过程,以便实践中参考.耐于机器配置,此实验实现的是在本机上建立两个数据库TEST和STD_ASSG,TEST 本文主要记录了创建物理备库的完整过程,以便实践中参考.耐于机器配置,此实验实现的是在本机上建立两个…

    数据库 2025年2月23日
    100
  • Oracle 10.2.0.4上ORA-01882故障解决一例

    时区TimeZone在Oracle中不仅仅是一个环境变量,而且是融入到数据取值保存过程中的。Oracle字段类型中,与时区有关的字段类型只有 任何软件,特别是企业级系统组件的升级工作,是一个非常复杂的过程。升级路径、数据留存预案、回退步骤、…

    数据库 2025年2月23日
    100
  • 手工生成HTML格式AWR遇到Bug 13527323解决实例

    Oracle中的AWR报告是目前官方提供的最好的性能分析诊断工具。借助对于一个连续snapshot的分析,我们可以快速的获取到整体性能分析 oracle中的awr报告是目前官方提供的最好的性能分析诊断工具。借助对于一个连续snapshot的…

    数据库 2025年2月23日
    100
  • Oracle 11g中Temp临时表空间、文件的新特性

    临时表空间是Oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),临时段分配等工 临时表空间是oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),…

    数据库 2025年2月23日
    100
  • 使用Procwatcher监控Oracle数据库锁定Contention

    数据库锁定Contention是我们在实际中经常遇到的问题。严重的Contention可能会引起整体数据库性能衰减,乃至连接失败。实际生产如 数据库锁定contention是我们在实际中经常遇到的问题。严重的contention可能会引起整…

    数据库 2025年2月23日
    100
  • 关于dba_temp_free_space的allocated_space和free_space

    每一个Oracle版本,都会有很多新特性和技术推出。这些技术特性,在很大程度上都能改进Oracle运行效率和应用效果,或者提高我们日 每一个oracle版本,都会有很多新特性和技术推出。这些技术特性,在很大程度上都能改进oracle运行效率…

    数据库 2025年2月23日
    100
  • Oracle 11g中dynamic sampling自动调节(auto-adjusted)机制

    对Oracle而言,基于成本优化器CBO工作的基础是系统、对象统计量和CPU成本计算公式。而大多数情况下,收集统计量是一个异步单独的 对oracle而言,基于成本优化器cbo工作的基础是系统、对象统计量和cpu成本计算公式。而大多数情况下,…

    数据库 2025年2月23日
    100
  • Oracle 11g中的Native PL/SQL代码编译

    Oracle环境中,PL/SQL是我们进行业务逻辑实现的最佳手段,同时也是和Oracle数据库本身结合的最好的语言。使用好PL/SQL本身功能, oracle环境中,pl/sql是我们进行业务逻辑实现的最佳手段,同时也是和oracle数据库…

    数据库 2025年2月23日
    100
  • Oracle的sqlnet.ora与password文件试验

    Oracle的%ignore_a_1%与password文件试验 先看有没有sqlnet.ora [oracle@localhost ~]$ cd $oracle_home[oracle@localhost dbhome_1]$ cd ne…

    数据库 2025年2月23日
    100

发表回复

登录后才能评论