数据库原理及应用
实验
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
题 目: 数据库的查询实验
专 业: 网络
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
班 级:
学 号:
姓 名:
太原工业学院计算机工程系
2016年 10 月 15日
一、实验目的与要求
目的:
使学生掌握SQL Server查询
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
器的使用
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
,熟悉通过SELECT语句对表的简答查询,连接查询和嵌套查询的操作。
要求:
1.熟练掌握简单的查询操作:包括投影,选择,数据排序,分组等查询操作。
2.熟练掌握连接查询操作:包括等值连接,自然连接,笛卡尔积,交叉连接,内连接,外链接,自身连接等操作。
3.熟练掌握连接数据查询中的嵌套和统计查询的操作方法。
4.在SQL Server查询分析器中使用IN,比较符,ANY或EXISTS操作符进行嵌套查询操作
二、实验内容
(1)查询数学系学生的学号和姓名。
(2)求选修了课程的学生学号。
(3)查询选修001号课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。
(4)求要求课程001且成绩在80-90分之间的学生学号和成绩,并将成绩乘以系数0.8输出。
(5)求数学系或计算机系姓张的学生的信息。
(6)查看选修了课程,但没有成绩的学生的学号,姓名,课程号和所在的系部。
(7)查询学生的学号,姓名,课程号和成绩。
(8)分别实现学生和系的交叉连接,内连接,外连接。
(9)求选修了高等数学的学生的学生学号和姓名。
(10)求001课程的成绩高于张力的学生学号和成绩。
(11)求其他系中年龄小于计算机系年龄最大者的学生。
(12)求其他系中比计算机系学生年龄都小的学生。
(13)求选修了001课程的学生姓名。
(14)求没有选修001课程的学生姓名。
(15).查询选修了全部课程的学生的姓名。
(16).求选修了学号为“200210102”的学生所选修的全部课程的学生学号和姓名。
3、解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
和实验结果
(1)查询数学系学生的学号和姓名。
(2)求选修了课程的学生学号。
(3)查询选修7号课程的学生学号和成绩,并要求对查询结果按成绩降序排列,如果成绩相同则按学号升序排列。
(4)求选修课程7且成绩在80-100分之间的学生学号和成绩,并将成绩乘以系数0.8输出。
(5)求08经管系或10理学系姓王的学生的信息。
(6)查看选修了课程,但没有成绩的学生的学号,姓名,课程号和所在的系部。
(7)查询学生的学号,姓名,课程号和成绩。
(8)分别实现学生和系的交叉连接,内连接,外连接。
外连接
内连接
交叉连接
(9)求选修了高等数学的学生的学生学号和姓名。
(10)求7号课程的成绩高于李白的学生学号和成绩。
(11)求其他系中年龄小于04计算机系年龄最大者的学生。
(12)求其他系中比05材料工程系学生年龄都小的学生。
(13)求选修了7课程的学生姓名。
(14)求没有选修7课程的学生姓名。
(15).查询选修了全部课程的学生的姓名。
(16).求选修了学号为“142055112”的学生所选修的全部课程的学生学号和姓名。
五、出现的问题及解决的方法
问题一.在第四小题,要将分数*0.8输出,但在建表的时候Grade定义为char,而char字符不能用了乘。
解决:将char改为smallint
问题二:第六题中没有成绩的学生表中Grade为NULL时不输出
解决:Grade改为0