MYSQL教程简单介绍MySQL中GROUP BY子句的使用

MYSQL教程简单介绍MySQL中GROUP BY子句的使用,第1张

概述介绍《MYSQL教程简单介绍MySQL中GROUP BY子句的使用》开发教程,希望对您有用。

《MysqL教程简单介绍MysqL中GROUP BY子句的使用》要点:
本文介绍了MysqL教程简单介绍MysqL中GROUP BY子句的使用,希望对您有用。如果有疑问,可以联系我们。

MysqL必读 可以使用GROUP BY组值一列,并且如果愿意的话,可以将该列进行计算.使用COUNT,SUM,AVG等功能的分组列.

MysqL必读要了解GROUP BY子句考虑的EMPLOYEE_TBL的的表具有以下记录:

MysqL必读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)

MysqL必读现在,假设根据上表,我们希望计算每一位员工工作的天数.
如果我们将编写一个SQL查询,如下所示,那么我们将得到下面的结果:

MysqL必读MysqL> SELECT COUNT(*) FROM employee_tbl;+---------------------------+| COUNT(*)         |+---------------------------+| 7             |+---------------------------+

MysqL必读但是,这不是我们的目的服务,我们要显示输入的每个人单独的页面总数.这是通过使用聚合函数一起用GROUP BY子句如下:

MysqL必读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)
总结

以上是内存溢出为你收集整理的MYSQL教程简单介绍MySQL中GROUP BY子句的使用全部内容,希望文章能够帮你解决MYSQL教程简单介绍MySQL中GROUP BY子句的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1163882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存