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