介绍
小编给大家分享一下mysql中集团的用法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
mysql中的group by的使用方法:【SELECT *从table_name column_name group by column_name;由语】.group句根据一个或多个列对结果集进行分组。
引用>group by语句根据一个或多个列对结果集进行分组。
在分组的列上我们可以使用计数,和,AVG,等函数。
(推荐教程:mysql视频教程)
语法格式:
选择column_name,函数从table_name (column_name) column_name算子值 GROUP BY column_name;举例:
设置名称utf8; 设置FOREIGN_KEY_CHECKS=0; -- ------------------------------ “employee_tbl”表结构 -- ---------------------------- 删除表如果存在“employee_tbl”; 创建表“employee_tbl”( “id”int(11)不是零, “名字”char (10) NOT NULL默认& # 39;& # 39; “日期”datetime不是NULL, “唱啊”非常小的整数(4)NOT NULL默认& # 39;0 & # 39;评论& # 39;登录次数& # 39;, 主键(id))引擎=InnoDB默认字符集=use utf8; -- ------------------------------ “employee_tbl”的记录 -- ---------------------------- 开始,插入“employee_tbl”值 (& # 39;1 & # 39;& # 39;小明& # 39;,& # 39;2016-04-22 15:25:33& # 39;,& # 39;1 & # 39;), (& # 39;2 & # 39;& # 39;小王& # 39;,& # 39;2016-04-20 15:25:47& # 39;,& # 39;3 & # 39;), (& # 39;3 & # 39;& # 39;小丽& # 39;,& # 39;2016-04-19 15:26:02& # 39;,& # 39;2 & # 39;), (& # 39;4 & # 39;& # 39;小王& # 39;,& # 39;2016-04-07 15:26:14& # 39;,& # 39;4 & # 39;), (& # 39;5 & # 39;& # 39;小明& # 39;,& # 39;2016-04-11 15:26:40& # 39;,& # 39;4 & # 39;), (& # 39;6 & # 39;& # 39;小明& # 39;,& # 39;2016-04-04 15:26:54& # 39;,& # 39;2 & # 39;); 提交;设置FOREIGN_KEY_CHECKS=1;导入成功后,执行以SQL语下句:
接下来我们使用group by语句将数据表按名字进行分组,并统计每个人有多少条记录:
看完了这篇文章,相信你对mysql中集团的用法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
mysql中集团的用法