MySQL GROUP BY
2019独角兽企业重金招聘Python工程师标准>>>
可以使用GROUP BY组值一列,并且如果愿意的话,可以将该列进行计算。使用COUNT,SUM,AVG等功能的分组列。
要了解GROUP BY子句考虑的EMPLOYEE_TBL的的表具有以下记录:
mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+--------------------+ | 1 | John | 2007-01-24 | 250 | | 2 | Ram | 2007-05-27 | 220 | | 3 | Jack | 2007-05-06 | 170 | | 3 | Jack | 2007-04-06 | 100 | | 4 | Jill | 2007-04-06 | 220 | | 5 | Zara | 2007-06-06 | 300 | | 5 | Zara | 2007-02-06 | 350 | +------+------+------------+--------------------+ 7 rows in set (0.00 sec)
现在,假设根据上表,我们希望计算每一位员工工作的天数。
如果我们将编写一个SQL查询,如下所示,那么我们将得到下面的结果:
mysql> SELECT COUNT(*) FROM employee_tbl; +---------------------------+ | COUNT(*) | +---------------------------+ | 7 | +---------------------------+
但是,这不是我们的目的服务,我们要显示输入的每个人单独的页面总数。这是通过使用聚合函数一起用GROUP BY子句如下:
mysql> SELECT name, COUNT(*)-> FROM employee_tbl -> GROUP BY name; +------+----------+ | name | COUNT(*) | +------+----------+ | Jack | 2 | | Jill | 1 | | John | 1 | | Ram | 1 | | Zara | 2 | +------+----------+ 5 rows in set (0.04 sec)
我们将看到更多的功能,其他功能相关的GROUP BY如SUM,AVG等。
转载于:https://my.oschina.net/u/588516/blog/732032
MySQL GROUP BY相关推荐
- mysql group by 天_MySQL group by语句如何优化
在MySQL中,新建立一张表,该表有三个字段,分别是id,a,b,插入1000条每个字段都相等的记录,如下: mysql> show create table t1G ************* ...
- MySQL group replication
本篇文章主要讲解MySQL group replication介绍,文中有关MySQL,group的内容,希望对大家有所帮助. "MySQL group replication" ...
- mysql group by 报错 ,only_full_group_by 三种解决方案
mysql group by 报错 ,only_full_group_by 三种解决方案 参考文章: (1)mysql group by 报错 ,only_full_group_by 三种解决方案 ( ...
- MySQL Group Replication调研剖析
以下转自 http://www.iteye.com/news/32090 MySQL Group Replication调研剖析 引用 作者简介:王伟,京东基础平台数据库工程师,京东商城基础平台部门包 ...
- mysql having实例_Mysql必读mysql group by having 实例代码
<MysqL必读MysqL group by having 实例代码>要点: 本文介绍了MysqL必读MysqL group by having 实例代码,希望对您有用.如果有疑问,可以联 ...
- mysql mgr简介_mysql8.0初探:(二)MySQL Group Replication-MGR集群简介
mysql8.0初探:(二)MySQL Group Replication-MGR集群简介 发布时间:2020-06-12 23:59:17 来源:51CTO 阅读:49832 作者:arthur37 ...
- mysql group replication 安装配置详解
一.原起: 之前也有写过mysql-group-replication (mgr) 相关的文章.那时也没有什么特别的动力要写好它.主要是因为在 mysql-5.7.20 之前的版本的mgr都有着各种各 ...
- MySQL Group Replication 介绍
2016-12-12,一个重要的日子,mysql5.7.17 GA版发布,正式推出Group Replication(组复制) 插件,通过这个插件增强了MySQL原有的高可用方案(原有的Replica ...
- MySQL Group Replication-MGR集群简介
简介 MySQL Group Replication(简称MGR)字面意思是mysql组复制的意思,但其实他是一个高可用的集群架构,暂时只支持mysql5.7和mysql8.0版本. 是MySQL官方 ...
- Mysql group by 排序问题
Mysql group by 排序问题 类如 有一个 帖子的回复表,posts( id , tid , subject , message , dateline ) , id 为 自动增长字段, ti ...
最新文章
- System.Text.Json 中的字符编码
- 前端取消置顶功能_双十一来临,怎么让便签app记录的清空购物车便签内容置顶显示? - 学显...
- Java Web学习总结(42)——JavaEE常用的13种核心API与组件
- Mysql安装的目录结构详解
- ln 创建软链接硬链接命令
- javascript 动态选中option
- python发展至今有哪些版本_Python发展至今有哪些版本,各版本有什么区别?
- Spring Cloud 微服务
- 数字图像处理第二章——数字图像基础
- docker的介绍、安装、镜像命令
- 在vc2008中用_crtBreakAlloc调试内存泄漏
- 中文文字检测及识别(ORC)
- java对接云点播上传视频,视频转码,播放视频,删除视频
- 管理职工工资属于计算机什么应用领域,计算机练习题
- 设计,让交叉口更安全
- win10计算机无法复制文件,Win10系统禁止U盘拷贝文件的方法【图文】
- Android本地视频播放器开发--NDK编译FFmpeg
- oracle 取任意一条数据,oracle随机取一条数据详解
- Mysql的四表练习题(一)
- 【编译原理】分析PL0编译器
热门文章
- 「机器学习速成」过拟合的风险和泛化
- SAP MM MB5L事务代码'仅总计'选项初探
- 深度分享:世界顶级神经科学家王小勤教授CCL 2018主旨报告(PPT全文,经报告人同意发布)...
- AI芯片的过去、现在与未来
- 干货丨各种机器学习任务的顶级结果(论文)汇总
- Tensorflow— 简单示例
- Python 之 Numpy (一)属性
- (已解决)module ‘tensorflow‘ has no attribute ‘app‘
- thinkbook14 2021版有两个显卡
- latex中插入代码