CREATE DATABASE [Test_M_Data] ON PRIMARY
( NAME = N'Test_M_Data', FILENAME = N'D:\DB\Test_MDataMDF' , SIZE = 4096KB , MAXSIZE = 307200KB , FILEGROWTH = 2048KB ),
( NAME = N'Test_N_Data', FILENAME = N'D:\DB\Test_NDataNDF' , SIZE = 4096KB , FILEGROWTH = 10%)
LOG ON
( NAME = N'Test_log', FILENAME = N'D:\DBLog\Test_logldf' , SIZE = 14336KB , FILEGROWTH = 10%)
前者要用课程分组,后者要用学号分组,这个是不同的。你要的是哪个?
每门课程中,也就是要用到课程分组。
select a学号,a成绩 from 学期成绩表 a,(select 课程编号,avg(成绩) avg_成绩 from 学期成绩表 group by 课程编号) b where b课程编号=a课程编号 and a成绩<bavg_成绩
因为你只要查学号和成绩,所以和学生表没有关系,学期成绩表中就有学号。
以上就是关于按照下面要求使用SQL命令创建一个数据库。全部的内容,包括:按照下面要求使用SQL命令创建一个数据库。、将学生成绩低于该课程平均成绩的学生成绩增加10分,SQl、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)