在线等答案
sql吧
全部回复
仅看楼主
level 1
尨寕 楼主
7. 关于表的链接
数据库中有TEST021和TEST022两个表(其中TEST021是学生信息表,TEST022是学生成绩表)
做一个关联列出学号,姓名,班级,课程,成绩。按照班级倒叙学号正序排列插入上题建立的表中。(若上题未作出,可手工建表)
(提示:INSERT语句)
//----------------------------------------------------------------------------
8. 关于聚合函数
在建立一个如同题6的表(可以是体表,可以临时表)
表结构(学号 NVARCHAR(50),姓名 NVARCHAR(50),班级 NVARCHAR(50),语文MONEY,数学MONEY,英语MONEY,ID INT 标识符)
利用上题得到的结果,将每个学生的成绩插入该表中,并在最后用INSERT语句插入一行聚合数据(学号内容为空,姓名内容为空,班级内容为“聚合函数”,语文字段为语文分数的平均数,数学字段为数学分数的最小值,英语字段为英语分数的最大值)
(提示:可使用过渡表或者游标,在命令中若需要计算学生人数,尽量不 直接使用数字6)
//----------------------------------------------------------------------------
9.关于游标使用
数据库中有三个实体表TEST031,TEST032,TEST033
TEST031是一个关于上课下课时间的设置表。
TEST032是一个每个月的前15天的排班表,D大头的字段代表第N天。
TEST033是一个每个学生的考勤表,记录每个学生的上课下课时间。
请列出所有上课迟到和下课早退的学生名单
(学号,姓名,班级,月份,日期,星期,上课时间,上课考勤,下课时间,下课考勤,备注)其中备注中注明上课迟到或者下课早退
(提示:使用游标链接表2与表3的时间关系表,取出考勤表中数据对所应的考勤排班填入表2,链接表1考勤时间,可建立临时表过渡数据)
2018年05月13日 05点05分 1
level 1
楼主找到答案了么,我也遇到了同样的问题!
2018年06月16日 13点06分 2
1