位置: 编程技术 - 正文

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

  • 印花税计入什么科目会计分录
  • 金税盘业务
  • 销售清单要装订吗
  • 公司收到劳务发票
  • 淘宝发票收取的税点是谁来交
  • 税务申报有什么技巧
  • 季度利润表不包括什么
  • 律师费的发票税率怎么算
  • 增值税专用发票抵扣联
  • 嵌入式软件运行的主要流程是什么
  • 股权转让如何避免印花税
  • 公司收到银行承兑汇票会计分录
  • 哪些税费计入应缴税费
  • 利润分配亏损太多如何处理?
  • 事业单位没有经过公示的内部文件不生效 出处
  • 发票纳税人识别号错了能重新开吗
  • 增值税有没有定额抵扣
  • 医院会计制度准则
  • 开票信息银行账号有一个横杠
  • 增资后工商怎么变更
  • 红字发票信息表是销方还是购方开
  • 低值易耗品与固定资产有相同的特征,表现在哪里?
  • 发票已认证但是没申报跨年度了怎么办
  • win10怎么接收手机热点
  • 劳务分包费用组成比例
  • 其他应付款贷方增加
  • 毛利率计算公式举例说明
  • 发散思维的关键
  • win11系统设置快捷键
  • 提取企业发展基金分录比例
  • 不需要认证的进项税额怎么处理
  • 国地税合并后税种有哪些
  • 什么时候使用多进程
  • 前端毕业设计项目
  • 法定假日的加班费怎么算
  • php如何实现
  • thinkphp框架介绍
  • typescripte
  • 用php编写一个简单的计算器程序
  • 小企业会计准则没有以前年度损益调整科目
  • java泛型方法的使用
  • 红字写信是什么意思
  • phpcms安装无法连接数据库服务器
  • db2 -x
  • 商业保险 抵扣个税
  • 上个月开的票这个月能用吗
  • 报销招待费的会计科目
  • 企业的经营业务
  • 一次性扣除固定资产出售处理
  • 法人和税务可以是一个人吗
  • 提取折旧的意义
  • 商业劳务费是什么意思
  • 支付上月采购货款
  • 支付设备款怎么做账
  • 收入 摊销
  • 认证后的进项税额留抵退税
  • MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的原因分解决办法
  • sql server自动生成id
  • 修改windows host文件
  • win7 系统设置
  • win7系统的设置在哪里设置
  • win10屏幕亮度怎么调节快捷键
  • xp系统的电脑无法启动
  • linux怎么删除文本文件
  • linux做raid10
  • 基于bootstrap的毕业设计
  • nodejs文件上传服务器
  • 变量选择lasso
  • java 同步方法和同步代码块区别
  • 建立虚拟局域网有什么好处
  • android中适配器
  • Android自定义控件开发入门与实战 百度网盘
  • js tab页面切换
  • 简述javascript中的函数
  • jquery全选和全不选效果
  • python 面向对象 类
  • python 备份文件夹
  • 报税的资格
  • 企业税收筹划中的涉税风险及其防范
  • 美国纽约购物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设