位置: 编程技术 - 正文

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查询两个表的数据)

  • 取得投资款属于什么过程
  • 计提本月应交增值税怎么做账
  • 小规模纳税人认定的最新标准2022
  • 销售佣金计入什么会计科目
  • 一般纳税人附加税优惠政策2023
  • 利润表中其他业务利润是什么
  • 土地交易服务费属于非税收入吗
  • 资产处置收益是什么意思
  • 手机超过多少钱可以报警立案
  • 购买树木计入什么科目
  • 报销油费如何写摘要及会计分录怎么做?
  • 产品保修发生的维修费计入什么科目
  • 收到福利费会计分录
  • 溢价收购全资子公司股票
  • 收到多开发票已认证怎么做账?
  • 研发费用税点是什么意思
  • 季度所得税报表季初资产总额怎么填
  • 前期认证相符且本期申报抵扣怎么填
  • 原材料增值税怎么算
  • 外派人员补助标准
  • 发票的开具时效为
  • 农业机耕服务是什么税收分类编码
  • bios中英文对照表图新版
  • Excel规划求解怎么做
  • 财政拨款收入属什么科目
  • u盘装机大师怎么用
  • mac phpstudy
  • 增值税报了所得税未报可以买发票吗
  • 如何判断自己风寒还是风热
  • 发票密码区如何调整
  • cvpr2020结果
  • 小程序和h5页面的区别
  • ctf web2
  • php中cookie的使用
  • 应收账款未计提怎么处理
  • 机动车价外费用发票如何开具
  • 上个月的留底税这个使用,会计分录
  • dedecms配置
  • 织梦怎么用模板建站
  • 企业开办期间费用需要开发票吗
  • 所得税费用可以计入税金及附加吗
  • ibm-db2-admin
  • sqlserver实现离散组合算法
  • 汇算清缴是不是一定要做
  • 财务报表现金流量表怎么填
  • 事业单位财政直接支付购置固定资产
  • 党费返还款怎么做分录
  • 原始凭证的审核内容
  • 企业收到退回的银行汇票多余款项时,应作的会计处理有
  • 委托加工的应税消费品是指
  • 暂估应付账款借贷方向
  • 开了红字发票申请还要做进项税转出吗?
  • 非税收入定额票据是什么
  • 企业内部银行转账怎么记账
  • 为什么需要会计信息
  • 新企业如何建帐
  • mysql的函数
  • sqlserver数据库版本号怎么查
  • 迅速修复系统漏洞的方法
  • win10怎么设置允许远程
  • winxp安卓
  • ubuntu怎么添加一个新用户
  • linux必学的100个命令
  • linux中的文件
  • Windows 7 RTM、Vista、XP 性能测试
  • xp系统怎么取消密码怎么设置
  • win7自动休眠怎么取消
  • 详细说明什么是支撑
  • JavaScript中的方法名不区分大小写
  • node.js中实现同步操作的3种实现方法
  • 简要说明javascript的作用
  • javascript高级程序设计第三版
  • python字符串连接join
  • jquery ajax结合thinkphp的getjson实现跨域的方法
  • 为什么python那么难
  • 广东税务数字化平台官网
  • 马达加斯加秒懂百科
  • 专利转让个人所得税率
  • 小微企业企业所得税率
  • 怎样才能做好企业总经理?谈谈你的看法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设