本篇文章小编给大家分享一下MySQL使用聚合函数进行单表查询代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
聚合函数
作用于一组数据,对那组数据返回一个值
count :统计结果记录多少条数,
max:统计最大值
min:统计最小值
sum:计算求和
avg: 计算平均值
注意,分组函数 group by。如果要对 分组后 的数据进行筛选,那么必须使用 having 关键字,条件写在 having 后面;
where:先过滤已有的数据,在分组,在聚合函数计算;
having:过滤分组之后的数据。插入我们需要练习的表city 表
CREATE TABLE `city` ( `id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键', `city_name` VARCHAR(100) COMMENT '城市名', `city_year` VARCHAR(4) COMMENT '年份,yyyy', `city_gdp` DOUBLE COMMENT '当前年份,城市一整年的GDP,单位亿元', `city_population` DOUBLE COMMENT '当前年丰,城市的总人口,单位万人' );
添加数据
INSERT INTO city VALUES(1,'上海',2018,32679,2418); INSERT INTO city VALUES(2,'北京',2018,30320,2171); INSERT INTO city VALUES(3,'深圳',2018,24691,1253); INSERT INTO city VALUES(4,'广州',2018,23000,1450); INSERT INTO city VALUES(5,'重庆',2018,20363,3372); INSERT INTO city VALUES(6,'上海',2019,38155,2424); INSERT INTO city VALUES(7,'北京',2019,35371,2171); INSERT INTO city VALUES(8,'深圳',2019,26927,1302); INSERT INTO city VALUES(9,'广州',2019,23628,1491); INSERT INTO city VALUES(10,'重庆',2019,23605,3372);
COUNT
查询计算2019年一共有多少个城市录入数据(答案 5个)
SELECT COUNT(*) FROM city WHERE city_year = '2019';
MAX
查询 2018年里 GDP 最高是多少;
SELECT MAX(city_gdp) FROM city WHERE city_year = '2018';
MIN
查询 2018年里 GDP 最低是多少;
SELECT MIN(city_gdp) FROM city WHERE city_year = '2018';
SUM
查询2019年里所有城市 GDP 总和;
SELECT SUM(city_gdp) FROM city WHERE city_year = '2019';
AVG
查询2019年所有城市 GDP 平均值;
SELECT AVG(city_gdp) FROM city WHERE city_year = '2019';
MySQL其它文章,请看下面链接
MySQL DDL 语句
MySQL CRUD 语句
MySQL 聚合函数
MySQL 多表查询
END…
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔