按照下面要求使用SQL命令创建一个数据库。

按照下面要求使用SQL命令创建一个数据库。,第1张

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、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10155726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存