上一篇 下一篇 分享链接 返回 返回顶部

美国vps的mysql怎么分组查询

发布人:欢子 发布时间:2026-01-21 10:00 阅读量:11
美国vps的mysql分组查询的方法:

可以使用GROUPBY语句进行分组,GROUPBY语句能够根据一个或多个列对结果集进行分组。

示例:

1.首先新建一个数据,例如将以下数据导入数据库中。

SETNAMESutf8;

SETFOREIGN_KEY_CHECKS=0;

------------------------------

--Tablestructurefor`employee_tbl`

------------------------------

DROPTABLEIFEXISTS`employee_tbl`;

CREATETABLE`employee_tbl`(

`id`int(11)NOTNULL,

`name`char(10)NOTNULLDEFAULT'',

`date`datetimeNOTNULL,

`singin`tinyint(4)NOTNULLDEFAULT'0'COMMENT'登录次数',

PRIMARYKEY(`id`)

)ENGINE=InnoDBDEFAULTCHARSET=utf8;

------------------------------

--Recordsof`employee_tbl`

------------------------------

BEGIN;

INSERTINTO`employee_tbl`VALUES('1','小明','2016-04-2215:25:33','1'),('2','小王','2016-04-2015:25:47','3'),('3','小丽','2016-04-1915:26:02','2'),('4','小王','2016-04-0715:26:14','4'),('5','小明','2016-04-1115:26:40','4'),('6','小明','2016-04-0415:26:54','2');

COMMIT;

SETFOREIGN_KEY_CHECKS=1;

2.导入数据成功后,执行以下SQL语句查询相关数据信息。

mysql>setnamesutf8;

mysql>SELECT*FROMemployee_tbl;

+----+--------+---------------------+--------+

|id|name|date|singin|

+----+--------+---------------------+--------+

|1|小明|2016-04-2215:25:33|1|

|2|小王|2016-04-2015:25:47|3|

|3|小丽|2016-04-1915:26:02|2|

|4|小王|2016-04-0715:26:14|4|

|5|小明|2016-04-1115:26:40|4|

|6|小明|2016-04-0415:26:54|2|

+----+--------+---------------------+--------+

6rowsinset(0.00sec)

3.利用GROUPBY语句对数据表按名字进行分组,并统计每个人有多少条记录。

mysql>SELECTname,COUNT(*)FROMemployee_tblGROUPBYname;

+--------+----------+

|name|COUNT(*)|

+--------+----------+

|小丽|1|

|小明|3|

|小王|2|

+--------+----------+

3rowsinset(0.01sec)

相关语句:

使用WITHROLLUP实现在分组统计数据基础上再进行相同的统计。

比如对数据表按名字进行分组,再统计每个人登录的次数。

mysql>SELECTname,SUM(singin)assingin_countFROMemployee_tblGROUPBYnameWITHROLLUP;

+--------+--------------+

|name|singin_count|

+--------+--------------+

|小丽|2|

|小明|7|

|小王|7|

|NULL|16|

+--------+--------------+

4rowsinset(0.00sec)

提示:记录NULL表示所有人的登录次数。

购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3

目录结构
全文