-----------------------------------------------------------------------------------------------------
请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
-----------------------------------------------------------------------------------------------------
在数据库db_spt404中,已知学生表tb_student和成绩表tb_grade(其中各字段的含义请参考字段注释)。请按如下要求操作表:
1、使用SQL代码,基于学生表和成绩表创建视图v1,查询所有学生的成绩并计算总分,显示字段:sno,sname,sclassno,yw,yx,yy,total。(total表示总分)
2、使用SQL代码,基于学生表和成绩表创建视图v2,查询各班每科以及总分最高分,显示字段:sclassno,ywmax,sxmax,yymax,totalmax。(ywmax、sxmax、yymax、totalmax分别代表语文、数学、英语、总分最高分)
3、使用SQL代码,基于视图v1创建视图v3,查询各班总分最高的学生信息,显示字段:sclassno,sname,total。(sclassno、sname,、total分别是班级、姓名、总分)
4、使用SQL代码,基于视图v1,v2创建视图v4,查询各班至少有一门学科位于班级第一名的学生信息,按v1的字段显示结果。
5、使用SQL代码,基于视图v1,v2创建视图v5,查询各班玛少有两门学科位于班级第一名的学生信息,按v1的字段显示结果。