管理信息化大数据分析合工大数据库上机实验2

上传人:蜀歌 文档编号:145941040 上传时间:2020-09-25 格式:PDF 页数:17 大小:1.34MB
返回 下载 相关 举报
管理信息化大数据分析合工大数据库上机实验2_第1页
第1页 / 共17页
管理信息化大数据分析合工大数据库上机实验2_第2页
第2页 / 共17页
管理信息化大数据分析合工大数据库上机实验2_第3页
第3页 / 共17页
管理信息化大数据分析合工大数据库上机实验2_第4页
第4页 / 共17页
管理信息化大数据分析合工大数据库上机实验2_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《管理信息化大数据分析合工大数据库上机实验2》由会员分享,可在线阅读,更多相关《管理信息化大数据分析合工大数据库上机实验2(17页珍藏版)》请在金锄头文库上搜索。

1、管理信息化大数据分析合工大数 据库上机实验 2 管理信息化大数据分析合工大数 据库上机实验 2 添加 30 条数据添加 30 条数据 (3)求每门课的平均成绩, 并 把 结 果 存 入average 表; 解:USEh:数据库实验作 业 二 实 验 二score 表.dbfEXCLUSIVE 解:USEh:数据库实验作 业 二 实 验 二score 表.dbfEXCLUSIVE selescore 表.Cno,avg(score 表.score)as 平均分;selescore 表.Cno,avg(score 表.score)as 平均分; fromscore 表;fromscore 表; i

2、ntotableaverage;intotableaverage; groupbyscore 表.Cnogroupbyscore 表.Cno BrowseBrowse 截图:截图: (4)将学生“马丽鹃”的出生日期改为“1982.8.20” ; 解:USEh:数据库实验作业二实验二student 表.dbfEXCLUSIVE解:USEh:数据库实验作业二实验二student 表.dbfEXCLUSIVE editforsname=马丽娟editforsname=马丽娟 截图:截图: (5)将所有学生的 zipcode 属性列值填补上; 解:replZipcodewith230006解:repl

3、Zipcodewith230006 replallZipcodewith230006replallZipcodewith230006 USEh:EXCLUSIVEUSEh:EXCLUSIVE modifystructuremodifystructure replallZipcodewith230006replallZipcodewith230006 截图:截图: (6)将 average 表中的所有课程的平均成绩置零; 解:USEh:数据库实验作业二实验二EXCLUSIVE解:USEh:数据库实验作业二实验二EXCLUSIVE replall 平均分 with0replall 平均分 with

4、0 截图:截图: ( 7) 删 除average 表中的课程号为c007的 平均成绩记录; 解:USEh:数据库实验作 业 二 实 验 二 EXCLUSIVE 解:USEh:数据库实验作 业 二 实 验 二 EXCLUSIVE deleteforCno=C007deleteforCno=C007 browsebrowse packpack BrowseBrowse 截图:截图: (8)删除所有 average 表中平均成绩记录; 解:deleteall解:deleteall packpack browsebrowse 截图:截图: (9)建立一个临时学生信息表(tstudent) ,删除该表中

5、的学号前六位为001011的所 有学生记录。 解:Select*;解:Select*; fromstudent;fromstudent; intocursortstudent;intocursortstudent; wheresubstr(Sno,1,6)!=001011wheresubstr(Sno,1,6)!=001011 browsebrowse 截图:截图: (10)查询全体学生的学号与姓名; 解:SelectSno,Sname;解:SelectSno,Sname; FromstudentFromstudent 截图:截图: (11)查询全体学 生 的 学 号、姓名、所属班级; 解:

6、SelectSno,Sname,Sclass; 解: SelectSno,Sname,Sclass; FromstudentFromstudent 截图:截图: (12)查询全体学生的详细记录; 解:Select*;解:Select*; FromstudentFromstudent 截图:截图: (13)查询全体学生的姓名及其年龄; 解:SelectSname,year(date()-year(Sbirthday)asage;解:SelectSname,year(date()-year(Sbirthday)asage; FromstudentFromstudent 截图:截图: (14)查询全

7、体学生的姓名、出生年份; 解:SelectSname,Sbirthday;解:SelectSname,Sbirthday; FromstudentFromstudent 截图:截图: (15)查询所有修过课的学生的学号; 解:Select;解:Select; Fromscore,student;Fromscore,student; Where=Where= 截图:截图: (16)查询“信管系 0101”班全体学生名单; 解:SelectSname;解:SelectSname; Fromstudent;Fromstudent; WhereSclass=信管系 0101WhereSclass=信管

8、系 0101 截图:截图: (17)查询查询所有年龄在 27 岁以下的学生姓名及其年龄; 解:SelectSname,year(date()-year(Sbirthday)asage;解:SelectSname,year(date()-year(Sbirthday)asage; Fromstudent;Fromstudent; Whereyear(date()-year(Sbirthday)=27Whereyear(date()-year(Sbirthday)=27 截图:截图: (18)查询考试成绩有不及格的学生的学号; 解:SelectSno;解:SelectSno; Fromscore;

9、Fromscore; WhereScore60WhereScore15Whereyear(date()-year(Sbirthday)15 andyear(date()-year(Sbirthday)28andyear(date()-year(Sbirthday)28 截图:截图: (20)查询年龄不在 15 至 28 岁之间的学生姓名、班级和年龄; 解:SelectSname,Sclass,year(date()-year(Sbirthday)asage;解:SelectSname,Sclass,year(date()-year(Sbirthday)asage; Fromstudent;Fr

10、omstudent; Whereyear(date()-year(Sbirthday)=15Whereyear(date()-year(Sbirthday)=28oryear(date()-year(Sbirthday)=28 截图:截图: (21)查询“信管系 0101”和“电商系 0102”班的学生的姓名和班级信息; 解:SelectSname,Sclass;解:SelectSname,Sclass; Fromstudent;Fromstudent; WhereSclass=信管系 0101orSclass=电商系 0102WhereSclass=信管系 0101orSclass=电商系

11、0102 截图:截图: (22)查询既不是 “ 信 管 系 0101”也不是“电商系 0102”班的学生的 姓 名 和 班级信息; 解: SelectSname,Sclass; 解: SelectSname,Sclass; Fromstudent;Fromstudent; WhereSclass!=信管系 0101andSclass!=电商系 0102WhereSclass!=信管系 0101andSclass!=电商系 0102 截图截图: (23)查询学号为“04”的学生的详细情况; 解:Select*;解:Select*; Fromstudent;Fromstudent; WhereSn

12、o=04WhereSno=04 截图:截图: (24)查询学号以“0111”打头的学生信息; 解:Select*;解:Select*; Fromstudent;Fromstudent; Wheresubstr(Sno,1,4)=0111Wheresubstr(Sno,1,4)=0111 截图:截图: (25)查询所有姓“张”学生的学号、姓名、性别、年龄; 解:SelectSno,Sname,year(date()-year(Sbirthday)asage;解:SelectSno,Sname,year(date()-year(Sbirthday)asage; Fromstudent;Fromst

13、udent; WhereSnamelike张%WhereSnamelike张% 截图:截图: (26)查询名字中第二个字有“海”字的学生的学号、姓名、性别、年龄; 解:SelectSno,Sname,year(date()-year(Sbirthday)asage;解:SelectSno,Sname,year(date()-year(Sbirthday)asage; Fromstudent;Fromstudent; Wheresubstr(Sname,3,2)=海Wheresubstr(Sname,3,2)=海 截图:截图: (27)查询所有不姓“刘”学生的姓名; 解:SelectSname;

14、解:SelectSname; Fromstudent;Fromstudent; Wheresubstr(Sname,1,2)!=刘Wheresubstr(Sname,1,2)!=刘 截图:截图: (28)查询课程号以“C”开头的最后两个字母为“05”的课程号和课程名; 解:SelectCno,Cname;解:SelectCno,Cname; Fromcourse;Fromcourse; WhereCnolikeC%andsubstr(Cno,3,2)=05WhereCnolikeC%andsubstr(Cno,3,2)=05 截图:截图: (29)某些学生选修某门课程后没有参加考试,所以有选修

15、课记录,但没有考试成绩,试查 找缺少考试成绩的学生和相应的课程号; 解:SelectSno,Cno;解:SelectSno,Cno; Fromscore;Fromscore; WhereScore=0WhereScore=0 截图:截图: (30)查找全部有成绩记录的学生学号、课程号; 解:SelectSno,Cno;解:SelectSno,Cno; Fromscore;Fromscore; WhereScore!=0WhereScore!=0 截图:截图: (31)查找“电商系 0101”班年龄在 27 岁以下的学生学号、姓名; 解:SelectSno,Sname;解:SelectSno,S

16、name; Fromstudent;Fromstudent; WhereSclass=电商系 0101andyear(date()-year(Sbirthday)27WhereSclass=电商系 0101andyear(date()-year(Sbirthday)=2havingcount(*)=2 截图:截图: (40)自然连接 student 和 score 表; 解:Select*;解:Select*; Fromstudentfulljoinscore;Fromstudentfulljoinscore; On=On= 截图:截图: (41)使用自身连接查询每一门课程的间接先行课(即先行课的先行课) 解:Selectx.Cno,y.Cpno;解:Selectx.Cno,y.Cpno; Fromcourseasx,courseasy;Fromcourseasx,courseasy; Wherex.Cpno=y.CnoWherex.Cpno=y.Cno Groupbyx.CnoGroupbyx.Cno 截图:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号