web前端

郑毅

2021.03.30

18人浏览

mysql基础练习(二)


#查询学生选课表中的全部数据

select * from student_info; 

#查询计算机系学生的姓名、年龄

select * from student_info where faculty = '土系';

#查询成绩在70﹏80分之间的学生的学号、课程号和成绩

select * from student_info where grade between 70 and 80;

#查询计算机系年龄在18﹏20之间且性别为“男”的学生的姓名和年龄

select age , sex from student_info where faculty = '土系' and sex = '男';

#查询课程号为“c01”的课程的最高分数

select max(grade) from student_info where classnum = 'c01';

#查询计算机系学生的最大年龄和最小年龄

select max(age),min(age),faculty = '火系'from student_info ;

#统计每个系的学生人数

select count(faculty),class from student_info group by class;

#统计每门课程的选课人数和考试最高分

select count(grade), max(grade), class class from student_info group by class; 

#将计算机系的成绩按降序显示结果

select * from student_info order by grade desc;

#查询选修了课程“c02”的学生的姓名和所在系

select * from student_info where classnum = 'c02';

#查询成绩在80分以上的学生的姓名、课程号和成绩,并按成绩的降序排列结果

select * from student_info where grade>80 order by grade desc; 

#删除成绩小于50分的选课记录

delete from student_info where grade < 50;

set sql_safe_updates = 0;

#13.将所有选修了课程“C01”的学生的成绩加10分

update student_info set grade = grade + 10 where classnum = 'c01';

#4.将计算机系所有选修了课程“计算机文化基础”课程的学生的成绩加10分

update student_info set grade = grade + 10 where faculty = '前端';


老师评分: 4.6分

老师评语: 排版整齐, 但是要注意标题与内容需要相符合哦~

郑毅    82 天津市蓟县 设计师杨冰是女孩 1999.04.14
京ICP备17020986号-1
筑坐极2021版