实验05 复杂数据查询(4页).doc





《实验05 复杂数据查询(4页).doc》由会员分享,可在线阅读,更多相关《实验05 复杂数据查询(4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-实验5 复杂数据查询实验目的1. 掌握使用T-SQL的SELECT语句进行复杂查询的方法2. 掌握在SELECT语句中使用集合函数的方法3. 掌握在SELECT语句中使用GROUP BY/HAVING子句的方法4. 掌握嵌套查询的操作方法5. 掌握数据更新语句INSERT INTO、UPDATE、DELETE的使用方法实验准备还原studentdb数据库,包含各表如图5- 1所示。图5- 1 数据库studentdb表关系图实验内容及步骤1. 打开查询分析器,选择当前数据库为studentdb。2. 在SELECT语句中使用集合函数(1) 查询2008级的学生总数。select count(
2、*) as 学生总数 from 学生 where 年级=2008(2) 查询2008级学生课程代码为1304的平均总评成绩、考试成绩的最高分和最低分。select avg(总评成绩) 平均成绩,max(考试成绩) 最高分,min(考试成绩) 最低分from 成绩where 课程代码=1304 and 年级=20083. 在SELECT语句中使用分组汇总(GROUP BY/HAVING子句)。(1) 查询2008年入校的男学生和女学生的个数。select 性别,count(*) 学生数 from 学生where 进校时间=2008-09-01group by 性别(2) 查询2008级课程代码为
3、1304的不同专业的平均总评成绩。select 专业,avg(总评成绩) as 平均成绩 from 成绩where 年级=2008 and 课程代码=1304group by 专业(3) 查询2008级课程代码为1304且平均总评成绩在95分以上的专业代码及平均成绩。select 专业,avg(总评成绩) as 平均成绩 from 成绩where 年级=2008 and 课程代码=1304group by 专业having avg(总评成绩)=904. 使用嵌套查询(1) 查询“计算机文化基础”的考试成绩。select 学号,专业,年级,班序号,总评成绩 from 成绩 where 课程代码=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验05 复杂数据查询4页 实验 05 复杂 数据 查询

限制150内