收藏 分享(赏)

实验7查询数据库.doc

上传人:hwpkd79526 文档编号:7781798 上传时间:2019-05-25 格式:DOC 页数:2 大小:26.50KB
下载 相关 举报
实验7查询数据库.doc_第1页
第1页 / 共2页
实验7查询数据库.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1实验 7:查询数据库一、目的与要求1、熟悉 SQL Server 2000 查询分析器环境。2、掌握基本的 SELECT 查询及其相关子句的使用。3、掌握复杂的 SELECT 查询,如多表查询、子查询、连接和联合查询。二、实验内容1、启动 SQL Server 2000 查询分析器环境。2、涉及单表的简单操作。3、涉及多表的复杂操作。三、实验步骤1、打开“查询分析器”窗口。2、选择“XSCJ”数据库。3、在 KC 表中查询学分低于 3 的课程信息,并按课程号升序排序。在查询命令窗口中输入以下查询命令并执行:Select *From kcWhere kc.学分 3Order by 课程号4、在

2、 XS_KC 表中按学号分组汇总学生的平均分,并按平均分的降序排序。在查询命令窗口中输入以下查询命令并执行:Select 学号.平均分=AVG(成绩)From xs_kcGroup by 学号order by 平均分 desc5、使用 WITH ROLLUP 选项分组汇总各系各专业的人数。在查询命令窗口中输入以下查询命令并执行:Select 所有系,专业名,count(专业名) as 专业人数From xsqkGroup by 所在系,专业名With rollup6、按学号对不及格的成绩记录进行明细汇总。在查询命令窗口中输入以下查询命令并执行:Select 学号,课程号,成绩From xs_k

3、cWhere 成绩60Order by 学号Compute count(成绩)By 学号7、用比较运算符引入子查询,求 107 号课程不及格的学生的信息。在查询命令窗口中输入以下查询命令并执行:Select 学号,姓名,联系电话From xsqk2Where 学号=any(select 学号From xs_kcWhere 课程号=103 and 成绩60) 请将此查询改成相应的连接形式的查询。8、用连接查询在 XSQK 表中查询住在同一寝室的学生,几其联系电话相同。在查询命令窗口中输入以下查询命令并执行:Select a.学号 ,a.姓名,a. 联系电话From xsqk a,xsqk bWhere a.联系电话 =b.联系电话 and a.学号!=b. 学号

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报