题目要求
一.有这样一张学生成绩表如图,按要求完成操作.
-
根据上图格式,在数据库中创建一个学生成绩表,并添加数据.使用sql语句完成.
-
查询每个人的总成绩并按从高到低排名(要求显示字段:姓名,总成绩,学号)
-
查询每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩)
-
查询各门课程的平均成绩(要求显示字段:课程,平均成绩)
-
查询学生数学成绩的排名,从高到低显示(要求显示字段:学号,姓名,成绩
-
查询学生成绩,按照如下格式展示, 小于60分为C,60-79为B,80-100为A
-
只查询每门成绩都及格的学生(要求显示字段: 学号,姓名,课程,最高成绩)
-
查询出选择课程数量大于3的学生(显示学生学号,姓名,课程总数)
-- 1.根据上图格式,在数据库中创建一个学生成绩表,并添加数据.使用sql语句完成.
CREATE TABLE stud(
stu_num INT,
stu_name VARCHAR(10),
SUBJECT CHAR(2),
stu_score INT
)
INSERT INTO stud(stu_num,stu_name,SUBJECT,stu_score)
VALUES(1,'张三','语文',70),
(1,'张三','数学',80),
(1,'张三','英语',66),