当前位置: 首页 > article >正文

【Mysql使用变量时间提取group by的第一行数据】

众所周知, 我们使用group by只能获取到分组数据, 但是有时候我们只需要获取到排序在分组最前面的一个数据即可,这时候, 常规sql就无法做到了

Mysql方案

SELECT id, a, b
FROM (SELECT *,
             @row_num := IF(@prev_group = a, @row_num + 1, 1) AS row_num,
             @prev_group := a
      FROM part
      ORDER BY a, b DESC) AS subquery
WHERE row_num = 1;

Postgresql方案

待补充


http://www.kler.cn/a/272891.html

相关文章:

  • 软件授权管理中的软件激活向导示例
  • 数字人助力企业出海增长,魔珐科技亮相2025晋江跨境电商峰会
  • 深入理解计算机系统阅读笔记-第十二章
  • vue3使用vue-native-websocket-vue3通讯
  • px、em 和 rem 的区别:深入理解 CSS 中的单位
  • 【excel】VBA股票数据获取(搜狐股票)
  • 【C语言】病人信息管理系统
  • python打包时遇见第三方包有隐藏依赖或者出现依赖错误
  • 鸿鹄云商B2B2C:JAVA实现的商家间直播带货商城系统概览
  • 汽车信息安全--安全调试功能在量产后是否必须禁用(1)
  • 【WEEK2】Learning Objectives and Summaries【SpringMVC】【English Version】
  • 【Python】科研代码学习:十五 configuration,tokenization 的代码细节:Llama 为例
  • 【图论】树链剖分
  • 大模型prompt-文章生成
  • 上位机图像处理和嵌入式模块部署(qmacvisual畸变矫正)
  • Linux —— 定时任务(sleep、crontab、at)
  • 面试算法-38-最小覆盖子串
  • java入门 - 规范你的代码注释
  • SSH介绍及检测规则思路分析
  • 2024年Microsoft Office计算机二级考试必考45题
  • 19 # 高级类型:索引类型
  • Django生命周期
  • Python的接口自动化unittest测试框架和ddt数据驱动
  • 12 Python多进程
  • 前端基础篇-快速了解 Vue 前端框架(Vue 指令)
  • 提高效率,就信赖快速开发表单平台