SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名

SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名,第1张

1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。

2、然后选中数据库,右键选择新建查询。在右边的空白框,输入命令select 学生表学号,avg(成绩) as 平均分。

3、将学生表和成绩表关联起来。命令为from 学生表 join 成绩表 on 学生表学号=成绩表学号。

4、用group by 命令对学生表中的学号进行分组。命令为group by 学生表学号。

5、用having命令。输出平均分大于80分的条件。

6、然后在表中没有平均分一项。所以要用as命令进行附加。

create table student

(sno int primary key not null,

sname varchar(20) not null,

ssex char(2) check(ssex='男' or ssex='女') not null,

sage tinyint null,

sdept varchar(20) null )

create table 学生信息 ( 学号 varchar(100) not null, 姓名 varchar(100) null, 性别 tinyint null, 籍贯 varchar(100) null, 班级编号 varchar(100) null, constraint PK_学生信息 primary key (学号))

go

create table 成绩表 ( 学号 varchar(100) not null, 课程编号 varchar(100) null, 成绩 double(5,2) not null default '0' constraint CKC_成绩_成绩表 check (成绩 between '0' and '100'), 是否重修 tinyint null, constraint PK_成绩表 primary key (学号,课程编号))

以上就是关于SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名全部的内容,包括:SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名、mysql 创建一张学生信息表Student,建表要求如下所示。 急!!!、使用Transact-SQL语言创建教学管理数据库,创建两个表学生信息(学号,姓名,性别,籍贯,班级编号)和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存