数据库原理-单表查询-实验报告

上传人:工**** 文档编号:504436848 上传时间:2023-06-14 格式:DOC 页数:11 大小:713.50KB
返回 下载 相关 举报
数据库原理-单表查询-实验报告_第1页
第1页 / 共11页
数据库原理-单表查询-实验报告_第2页
第2页 / 共11页
数据库原理-单表查询-实验报告_第3页
第3页 / 共11页
数据库原理-单表查询-实验报告_第4页
第4页 / 共11页
数据库原理-单表查询-实验报告_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库原理-单表查询-实验报告》由会员分享,可在线阅读,更多相关《数据库原理-单表查询-实验报告(11页珍藏版)》请在金锄头文库上搜索。

1、.计算机科学与信息学院软件工程系上机实验报告数据库原理实验报告题目实验 3 单表查询姓名*班级*日期*实验环境: SQL Server 2000实验内容与完成情况:一、实验目的本实验的目的是使学生掌握 SQL Server 查询分析器的使用方法,并熟练掌握单表查询、数据排序、聚集函数。二、实验内容本实验使用实验二中建立的基本表Student 、 Course、SC和 Teacher 中的元组。Student学 号姓 名性别年龄所在系SnoSnameSsexSageSdept200215121李勇男20CS200215122刘晨女19CS200215123王敏女18MA200215125张立男1

2、9IS200215126欧阳丽女21FLCourse课程号课程名先行课学分CnoCnameCpnoCcredit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL648DB_Design12SC学号课程号成绩精选.SnoCnoGrade2002151211922002151212852002151213882002151222902002151223802002151221200215123250200215123370Teacher教师编号教师性别年龄所在系职称工资系主任姓名编号TnoTsexTageTdeptTtitlesTwageTnameTdno1

3、10001钟灵女27CS讲师2800110005110002杨毅男42CS副教授3500110005110003周倩女25CS讲师2800110005110005陈文茂男48CS教授4000110005120001江南男30IS副教授3500120003120002刘洋男28IS讲师2800120003120003汪明男44IS教授4000120003120004张蕾女35IS副教授3500120003130001邹佳羽女25MA讲师2800130003130002王力男30MA讲师2800130003130003王小峰男35MA副教授3500130003130004魏昭男40MA副教授350

4、0130003140001王力男32FL副教授3500140005140002张小梅女27FL讲师2800140005140003吴娅女27FL讲师2800140005140004陈姝女35FL副教授3500140005140005周斌男44FL教授4000140005在 SQL Server2000 查询分析器中,完成如下查询要求:( 1) 求全体学生的姓名、性别和所在系。SELECT Sname,Ssex,Sdept FROM Student;精选.( 2) 求该校的所有系名。SELECT DISTINCT Sdept FROM Student;( 3) 求计科系男生的学号和姓名。SELE

5、CT Sno,Sname FROM Student WHERE Ssex=男 and Sdept= CS ;( 4) 求年龄在 19-21 岁(包含 19 岁和 21 岁)之间的学生姓名和所在系。SLELCT Sno,Sdept FROM Student WHERE Sage BETWEEN 19 AND 21;精选.( 5) 求存在先行课的课程的课程名和学分。SELECT Cname,Ccredit FROM Course WHERE Cpno IS not NULL;( 6) 求数学系或者信息系的学生姓名。SELECTSname FROMStudentwhere Sdept in( MA

6、, IS);( 7) 求以“数据”开头的所有课程的课程名和学分。SELECTCname, CcreditFROMCourse WHERECnameLIKE 数据 %;精选.( 8) 求课程 DB_Design的学分。SELECTCcreditFROMCourse WHERECnameLIKE DB_Design ;( 9) 求缺考学生的学号和课程号。SELECTSno, Cno FROMSC WHEREGrade IS NULL;( 10) 求选修了 2 号课程学生的学号和成绩。SELECTSno, Grade FROMSC WHERECno=2 ;( 11) 求计科系老师的姓名和工资。SEL

7、ECTTname, Twage FROMTeacher WHERETdept =CS ;精选.( 12) 求姓王的老师的姓名和所在系。SELECTTname, TaddressFROMTeacher WHERETnameLIKE 王%;( 13) 求工资在 2500-3500 之间的老师姓名。SELECTTnameFROMTeacherwhere Twage BETWEEN2500 AND3500 ;( 14) 求外语系所有副教授的姓名和年龄。SELECTTname, TageFROM Teacherwhere Tdept =FLANDTtitlesLIKE 副教授 ;精选.( 15) 求所有

8、女老师的姓名、年龄和所在系。SELECTTname, Tage, TdeptFROMTeacherWHERETsex= 女 ;( 16) 求学生的总人数。SELECTCOUNT(*)as 学生总人数 FROMStudent;( 17) 求选修了课程的学生人数。SELECT Cno,COUNT( Sno) as 选修该课程的学生人数FROMSCGROUP BY Cno;精选.( 18) 求课程号和选修了该课程的学生人数。SELECTCOUNT( DISTINCT Sno) as 选修课程的学生人数FROMSC ;( 19) 求教师人数超过4 人的系名。SELECTTdept as 教师人数超过 4人的系 FROMTeacherGROUPBY TdeptHAVINGCOUNT(*) 4;( 20) 求学生的学号及其选修课程的总成绩。SELECTSno, sum( Grade) as 总成绩 FROMSCGROUPBY Sno;精选.( 21)

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

当前位置:首页 > 办公文档 > 活动策划

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