欢迎来到天天文库
浏览记录
ID:60810547
大小:66.50 KB
页数:4页
时间:2020-12-20
《上海应用技术学院-数据库-实验五.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据库原理及应用》课程实验报告实验名称综合查询实验序号5实验日期姓名院系计算机科学与信息工程学院班级13学号13专业计算机科学与技术指导教师刘梅成绩一、实验目的和要求1.掌握SELECT语句在多表查询中的应用2.掌握SELECT语句在复杂和综合查询中的应用二、实验预习内容1.2.3.三、实验项目摘要1.对“教学管理”数据库,完成以下查询要求(1)统计有学生选修的课程门数。(2)求选修4号课程的学生的平均年龄。(3)求学分为3的每门课程的学生平均成绩。(4)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数
2、,查询结果按人数降序排列,若人数相同,按课程号升序排列。(5)求年龄大于女同学平均年龄的男学生姓名和年龄。(6)求年龄大于所有女同学年龄的男学生姓名和年龄。2.对“供应关系”数据库,完成以下查询要求(1)查询上海的供应商提供给上海的任一工程的零件的代号;(2)查询上海供应商不提供任何零件的工程代号;(3)查询由供应商S1提供零件的工程代号;(4)查询所有这样的二元组,使得第一个城市的供应商为第二个城市的工程提供零件;(5)查询使用了最轻的零件的工程代号;四、实验结果与分析1.(1)selectcount(di
3、stinctcno)fromsc(2)selectavg(age)froms,scwheres.sno=sc.snoandcno='4'(3)selectavg(score)fromc,scwherec.cno=sc.cnoandct='3'(4)selectdistinctcno,count(cno)选修人数fromscgroupbycnohavingcount(cno)>3orderbycount(cno)desc,cno(5)selectsn,agefromswheresex='男'andage>(selectavg(age
4、)fromswheresex='女')(6)selectsn,agefromswheresex='男'andage>all(selectagefromswheresex='女')2.(1)selectspj.pnfromspjwherespj.jnin(selectjnfromjwherej.city='上海')andspj.snin(selectsnfromswheres.city='上海')(2)selectdistinctjnfromspjwherejnnotin(selectspj.jnfroms,spjwheres.sn
5、=spj.snands.city='上海')(3)selectdistinctjnfromspjwheresn='s1'(4)selectdistincts.city,j.cityfroms,p,j,spjwheres.sn=spj.snandj.jn=spj.jn(5)selectdistinctjnfromspjwherespj.pnin(selectpnfrompwhereweight=(selectmin(distinctweight)fromp))3.注:空间不够,可以增加页码。
此文档下载收益归作者所有