单表查询.docx
- 文档编号:29812119
- 上传时间:2023-07-27
- 格式:DOCX
- 页数:22
- 大小:471.44KB
单表查询.docx
《单表查询.docx》由会员分享,可在线阅读,更多相关《单表查询.docx(22页珍藏版)》请在冰豆网上搜索。
单表查询
计算机科学与技术系上机实验报告
《数据库原理》实验报告
题目
单表查询
姓名
班级
软件工程111
日期
2013-4-9
实验环境:
装有Windows7或者XP操作系统的计算机;
装有sqlserver2000或sqlserver2005的编译环境,尽可能采用图形界面,界面尽可能友好,功能尽可能完善;
实验内容与完成情况:
1、实验目的
本实验的目的是使学生掌握SQLServer查询分析器的使用方法,并熟练掌握单表查询、数据排序、聚集函数。
二、实验内容
本实验使用实验二中建立的基本表Student、Course、SC和Teacher中的元组。
在SQLServer2000查询分析器中,完成如下查询要求:
(1)求全体学生的姓名、性别和所在系。
(2)求该校的所有系名。
(3)求计科系男生的学号和姓名。
(4)求年龄在19-21岁(包含19岁和21岁)之间的学生姓名和所在系。
(5)求存在先行课的课程的课程名和学分。
(6)求数学系或者信息系的学生姓名。
(7)求以“数据”开头的所有课程的课程名和学分。
(8)求课程DB_Design的学分。
(9)求缺考学生的学号和课程号。
(10)求选修了2号课程学生的学号和成绩。
(11)求计科系老师的姓名和工资。
(12)求姓王的老师的姓名和所在系。
(13)求工资在2500-3500之间的老师姓名。
(14)求外语系所有副教授的姓名和年龄。
(15)求所有女老师的姓名、年龄和所在系。
(16)求学生的总人数。
(17)求选修了课程的学生人数。
(18)求课程号和选修了该课程的学生人数。
(19)求教师人数超过4人的系名。
(20)求学生的学号及其选修课程的总成绩。
(21)求系名和各系老师的平均年龄。
(22)求各门课程课程号和平均成绩。
(23)求选修课程号为1的学号和成绩,并要求对查询结果按成绩的降序排列,学号的升序排列。
(24)求选修课程号为1且成绩在80~95之间的学生学号和成绩,并且成绩乘以0.8输出,将输出的列名改成“学号”和“成绩*0.8”。
(25)求3号课程的最高分。
三、出现的问题及其解决方案(列出遇到的问题和解决办法,列出没有解决的问题)
问题1:
输出无法按照题目要求
分析原因:
查询语句错误
解决办法:
从新查阅,再次调试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 查询