位置: 编程技术 - 正文

MYSQL GROUP BY用法详解(mysqlgroupby用法解析详细)

编辑:rootadmin

推荐整理分享MYSQL GROUP BY用法详解(mysqlgroupby用法解析详细),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql的group by语句,mysql中groupby的用法,mysql的group by语句,mysql的group by语句,mysql group by使用,mysql group by用法一个字段取多个字段,mysql group by使用,mysqlgroupby用法解析详细,内容如对您有帮助,希望把文章链接给更多的朋友!

背景介绍

最近在设计数据库的时候因为开始考虑不周,所以产生了大量的重复数据。现在需要把这些重复的数据删除掉,使用到的语句就是Group By来完成。为了进一步了解这条语句的作用,我打算先从简单入手。

建一个测试表

查看表结构

desc test_group

插入数据

测试开始

我想知道当前每一个班级里面最高分数的同学是谁。

好现在可以插入几条重复的数据。

MYSQL GROUP BY用法详解(mysqlgroupby用法解析详细)

现在要过滤掉重复的数据,保留最新的那条记录。一般我们假设最新的记录是最后插入的那条,所以它的ID应该是最大的那条。

可以发现,我们关注那个项的重复性就把它放到gourp by后面。这样我们就可以过滤掉那些与这个项重复的记录啦。现在我们得到了我们需要的数据,我们下一步就是把那些重复的数据删除。为了区分我们过滤出来的数据记录与原有的记录,我们可以给id取一个别名。

下一步就是把这些关心的数据保留下来,我先把这些数据的id提取出来。因为这个是唯一确定一条记录的。

下面就是删除操作了。思路就是删除那些数据ID不在我们查询结果里面的记录。为了方便操作后对数据的对比,我先进行一次全部查询。

执行删除操作。

最后查看结果。

总结

MySQL操作还是很灵活的,之前一直喜欢用ORM现在感觉直接使用MYSQL省去了很多事。如果你有更好更高效的方式就请你分享分享吧~~

标签: mysqlgroupby用法解析详细

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

上一篇:php mysql访问数据库的步骤详解(php 访问数据库)

下一篇:mysql如何查询两个日期之间最大的连续登录天数(mysql查询两个表的数据)

  • 哪些情形免征契税
  • 外省人员收入怎么查
  • 企业所得税不得扣除的税金
  • 预缴增值税的会计账务处理
  • 制单会计岗位实验报告
  • 税务开票系统如何导入客户信息
  • 发票认证后怎么打明细
  • 本期实际抵减税额合计
  • 房企视同买断销售的所得税处理
  • 准予结转以后年度怎么算
  • 建筑业营改增主要政策一览表
  • 代扣公积金会计怎么做账
  • 发生成本支出发票未到
  • 期初数录错了怎么改
  • 付款单中未全付款怎么办
  • 进口货物的关税完税价格不包括
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 出口退税对企业利润的影响
  • 三证合一后还要去税务局吗
  • 营改增后甲供材税前扣除还是税后扣除?
  • 工程款发票备注栏项目名称
  • 车间办公费计入什么会计科目
  • 食堂购买蔬菜计算公式
  • 在windows 7中
  • 冲减预付账款会计分录
  • 收到对方公司开的电子专票怎么入账
  • 企业自建廉租房政策
  • 资产减值损失的科目编码
  • rnbrcache.exe是什么意思
  • 怎么注册滴滴快车司机客户端
  • 企业支付给员工的一次性伤残就业补助金计入哪项费用
  • 前端cli搭建
  • js写数组去重
  • rc远程桌面
  • /f命令
  • spring boot怎么学
  • 冲掉应收账款
  • 因税收取得的票据是什么
  • 进项发票无法取消怎么办
  • 建筑行业预缴个税怎么算
  • mongodb数据查询
  • 企业自产自用产品要确认收入吗
  • 销售收入未及时入账
  • 办公室装修用什么材料便宜
  • 收到的技术服务费计入什么科目
  • 弃置费用怎么处理
  • 实行自行申报的项目有哪些
  • 个人独资企业与有限公司的区别
  • 农民专业合作社法
  • 农民农作物补偿标准文件
  • 小规模开具的1%专票 一般纳税人抵扣
  • 税务销售滞后是什么意思
  • 免税收入啥意思
  • 没有发票的费用怎么入账
  • 水电费收据可以写一张上吗
  • 新办企业建账
  • 销售费用明细科目里有什么
  • mysql数据库里面有一个表查的特别慢
  • centos 怎么用
  • linux系统中
  • windows7的关闭方法
  • hpdskflt.sys
  • win7系统宽带连接651
  • windows重大更新
  • 优化太差
  • 微信小程序实现轮播图
  • 设计模式中的行为模式
  • linux那么多命令怎么记
  • shader教程
  • jquery示例
  • Node.js中的全局变量有哪些
  • android!
  • android 签名文件冲突
  • 手机糖果游戏娱乐
  • nodejs作为后端
  • shell脚本的实现
  • JavaScript中Math.SQRT2属性的使用详解
  • javascript学习指南
  • js设置rem
  • 承租房变更承租人申请怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设