栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

MySQL学生成绩表查询最大、最小、平均、80分以上、人数、

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL学生成绩表查询最大、最小、平均、80分以上、人数、

SELECt * from tb_result;
set character_set_results = gbk;
set character_set_server = gbk;
set character_set_client = gbk;
set character_set_connection = gbk;
set character_set_database = gbk;

DROp TABLE IF EXISTS tb_result;
CREATE TABLE tb_result(
    学号 varchar(9) NOT NULL,
    姓名 varchar(8) NOT NULL,
    性别 varchar(2) NOT NULL,
    班级 varchar(7) NOT NULL,
    数学 int(255) not null,
    语文 int(255) not null,
    英语 int(255) not null,
    物理 int(255) not null,
    生物 int(255) not null
) charset=“utf8”;

INSERT INTO tb_result(学号, 姓名, 性别, 班级,数学, 语文, 英语, 物理,生物)
 VALUES('20220301', '张三', '男','2203', '85', '74', '64', '74', '74'),
    ('20220302', '李四', '女','2203', '88', '78', '80', '67', '60'),
    ('20220303', '王五', '男','2204', '90', '80', '84', '82', '80'),
    ('20220304', '马六', '女','2204', '85', '76', '78', '84', '68'),
    ('20220305', '冯七', '女','2204', '78', '80', '65', '80', '65'),
    ('20220306', '朱八', '男','2204', '88', '85', '68', '78', '70');

-- 检查表
SELECT * from tb_result;

 

查询最大(聚合函数)
select max(语文) from tb_result;
select max(语文) as `最大成绩`,min(语文) as `最小成绩` from tb_result
查询最小的(聚合函数)
select min(语文) from tb_result;

select sum(语文) as `语文总成绩`,sum(数学) as `数学总成绩` from tb_result;

 

查询男女学生的人数(分组和聚合函数)
select count(性别) as `总人数`  from tb_result;

select count(性别) as `男人数`  from tb_result where 性别='男';

 按系统计各系学生的平均
select avg(语文) from tb_result;


查询课程平均成绩(筛选和聚合函数)
select avg(语文) as `平均成绩` from tb_result where 学号=20220301;

select avg(语文) as `平均成绩` from tb_result;
select avg(语文) as `语文平均成绩`,avg(数学) as `数学平均成绩` from tb_result;

查询选修课程平均成绩在80分以上的学生学号
SELECt 语文80分以上
FROM tb_result
GROUP BY 语文
HAVINg 语文>80;

查询学号为1001的学生所有课程的总成绩(筛选和聚合函数)
select sum(score) as `总成绩` from TbSC where sid=1001;

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/904196.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号