位置: 编程技术 - 正文

mysql使用GROUP BY分组实现取前N条记录的方法(Mysql使用教程)

编辑:rootadmin

推荐整理分享mysql使用GROUP BY分组实现取前N条记录的方法(Mysql使用教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Mysql使用循环语录求1-100的和,mysql使用groupby报错,mysql使用group by去重,Mysql使用教程,mysql使用group by去重,mysql使用binlog恢复数据,mysql使用group将没有的数据填充返回,mysql使用group by对时间按月份进行分组查询,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了mysql使用GROUP BY分组实现取前N条记录的方法。分享给大家供大家参考,具体如下:

MySQL中GROUP BY分组取前N条记录实现

mysql分组,取记录

GROUP BY之后如何取每组的前两位下面我来讲述mysql中GROUP BY分组取前N条记录实现方法。

这是测试表(也不知道怎么想的,当时表名直接敲了个aa,汗~~~~):

结果:

mysql使用GROUP BY分组实现取前N条记录的方法(Mysql使用教程)

方法一:

拆开分析:

<!--[if !supportLists]-->1、 <!--[endif]-->LEFT JOIN aa b ON a.ClsNo=b.ClsNo AND a.Score<b.Score

同一个班级(每个班级四个人),分数比当前学生高的记录,那就意味这成绩垫底的学生,将会产生三条记录

<!--[if !supportLists]-->2、 <!--[endif]-->group by a.id,a.SName,a.ClsNo,a.Score having count(b.id)<2a.id,a.SName,a.ClsNo,a.Score可以代表一个学生(以学生分组),如果count(b.id)<2(成绩超过你的人不能多于2个),那就只剩第一第二了。

方法二:这个我觉得是比较有意思的,取每一条记录,判断同一个班级,大于当前成绩的同学是不是小于2个人。

方法三:这种方式进过测试不通过,ERROR (): This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' ,不能在这几个子查询中使用limit。

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

希望本文所述对大家MySQL数据库计有所帮助。

MySQL实现树状所有子节点查询的方法 本文实例讲述了MySQL实现树状所有子节点查询的方法。分享给大家供大家参考,具体如下:在Oracle中我们知道有一个HierarchicalQueries通过CONNECTBY我们可以

MySQL统计函数GROUP_CONCAT使用陷阱分析 本文实例分析了MySQL统计函数GROUP_CONCAT使用中的陷阱。分享给大家供大家参考,具体如下:最近在用MySQL做一些数据的预处理,经常会用到group_concat函数

mysql group_concat()函数用法总结 本文实例讲述了mysqlgroup_concat()函数用法。分享给大家供大家参考,具体如下:group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字

标签: Mysql使用教程

本文链接地址:https://www.jiuchutong.com/biancheng/347872.html 转载请保留说明!

上一篇:Mysql 报Row size too large 65535 的原因及解决方法

下一篇:MySQL实现树状所有子节点查询的方法(mysql设计树形数据库)

  • 补提企业所得税怎么做账
  • 遗失增值税专用发票如何处理办法
  • 纳税检查调整的滞纳金怎么收
  • 企业所得税减免所得税额怎么算
  • 0税率开票如何做账
  • 货物运输代理服务
  • 建筑施工企业收到工程款会计分录
  • 固定资产停止使用转入更新改造的会计处理
  • 物业公司销售门禁卡属于什么收入
  • 2018年小规模优惠政策
  • 特殊销售方式下销售额的确定
  • etc开了充值发票还可以开消费发票么?
  • 股权转让 分期付款
  • 港口建设费2021年归国家税务总局
  • 快递公司税收优惠
  • 利用发票管税的意义
  • 红字发票信息单需要寄给对方吗
  • 固定资产叉车卖出怎么开票
  • 营业外收入不纳税?
  • 继续教育专项附加扣除需要什么材料
  • 管理费是否需合计
  • 进项票未认证怎么入账
  • 农民工劳动报酬权救济制度存在的问题
  • 外贸公司要计提什么费用
  • 购买生产用品计入什么科目
  • 先出库还是先发货
  • 违约金开什么票据
  • php输出姓名
  • 个人所得税有哪些可以减免的项目
  • 无偿赠送增值税问题
  • b/s架构的正确解释方式
  • 米尔巴特之战
  • 总结一些php中好用的软件
  • 华侨是否适用个人所得税
  • 长期股权投资投资收益计算
  • vue封装组建
  • 固定资产增值税税率是多少
  • php5.6漏洞
  • xadmin配置
  • 月末库存商品成本计算
  • 增值税普票如何开具红字发票
  • 增值税普票税额可以抵扣税吗
  • 工程附加税税率
  • 个人住的房子要交房产税吗
  • 税费损失
  • 长期待摊费用待抵扣税金
  • 消费税的特点及纳税环节
  • 社保怎么进行账户转移
  • 固定资产和无形资产折旧时间起始
  • 年终奖金个人所得
  • 进口增值税已付什么意思
  • 外购商品用于促销能抵扣吗
  • 固定资产清理的税率是多少
  • 盘亏应该怎么处理
  • 企业微信对公账户认证
  • 购入工程物资支付的增值税应计入
  • 编制合并报表时最关键的一步
  • sql server的基本概念
  • MySQL中使用____关键字来删除表格中的数据
  • windows如何创建桌面快捷方式
  • win8.1iso
  • mac系统怎么删除用户
  • Win10预览版怎么变回正式版
  • ubuntu10.04 root的帐户启用方法
  • Win10打开淘宝https被划上红色斜杠的快速解决办法
  • ghost10008解决办法
  • shell脚本编写的基本知识
  • 用正则表达式替换掉两汉字间的括号
  • android的
  • 简述javascript的作用
  • nodejs如何使用
  • node. js教程
  • unity3d怎么用
  • python程序讲解
  • Unity3D游戏开发(第2版)
  • 鼠标悬停时的动画效果
  • js实现@功能
  • 电子税务局打印发票提示本机未检测到
  • 纳税信用等级C怎么调整
  • 增值税可以抵扣多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设