在sql中对成绩表的各种查询.docx

上传人:小飞机 文档编号:3379451 上传时间:2023-03-12 格式:DOCX 页数:3 大小:36.66KB
返回 下载 相关 举报
在sql中对成绩表的各种查询.docx_第1页
第1页 / 共3页
在sql中对成绩表的各种查询.docx_第2页
第2页 / 共3页
在sql中对成绩表的各种查询.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《在sql中对成绩表的各种查询.docx》由会员分享,可在线阅读,更多相关《在sql中对成绩表的各种查询.docx(3页珍藏版)》请在三一办公上搜索。

1、在sql中对成绩表的各种查询#成绩表:编号 姓名 科目名称 分数 create table tb_scorce ( id int primary key auto_increment, name varchar(20), courese_name varchar(30), score float ); insert into tb_scorce(name,courese_name,score) values(大猫,外语,30); insert into tb_scorce(name,courese_name,score) values(大猫,计算机,59.9); insert into tb_

2、scorce(name,courese_name,score) values(大猫,数学,5); insert into tb_scorce(name,courese_name,score) values(大猫,C#,80); insert into tb_scorce(name,courese_name,score) values(小猫,外语,88.8); insert into tb_scorce(name,courese_name,score) values(小猫,计算机,99.9); insert into tb_scorce(name,courese_name,score) valu

3、es(小猫,数学,9); insert into tb_scorce(name,courese_name,score) values(小猫,C#,80); insert into tb_scorce(name,courese_name,score) values(中猫,外语,88.8); insert into tb_scorce(name,courese_name,score) values(中猫,计算机,99.9); insert into tb_scorce(name,courese_name,score) values(老猫,数学,9); insert into tb_scorce(n

4、ame,courese_name,score) values(老猫,C#,80); insert into tb_scorce(name,courese_name,score) values(猫猫,C#,80); #1.查询每个学生的平均成绩,最高成绩、最低成绩、总成绩 select name,avg(score),max(score),min(score),sum(score) from tb_scorce group by name; #2.查询每个学生的考试的科目数 select name, count(courese_name) from tb_scorce group by name

5、; #3.查询每个学生的考试的科目数大于2门的学生信息 查询出每个学生考试的科目数 select name, count(courese_name) from tb_scorce group by name; 筛选出科目数大于2的学生信息 select name, count(courese_name) from tb_scorce group by name where count(courese_name)2;(错) select name, count(courese_name) from tb_scorce where count(courese_name)2 group by nam

6、e ;(错) select name, count(courese_name) from count(courese_name)2; order by 学生的成绩从高到低排序 select * from tb_scorce order by score desc; tb_scorce group by name having 学生的成绩从低到高排序 select * from tb_scorce order by score asc; 附加: 前五条信息 select * from tb_student limit 0,5; select * from tb_student limit 5; 最新的五条信息 select * from tb_student order by id desc limit 5; 查询第三条到第五条信息 select * from tb_student limit 2,3; 年龄从高到低的前三条信息 select * from tb_student order by age desc,id limit 3; 年龄从高到低的第三条到第十条信息信息 2, 7 select * from tb_student order by age desc,id limit 2, 7;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号