教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

SQL数据库系统实验报告(含代码、截图)(6)

来源:网络收集 时间:2026-08-12
导读: 2. 删除索引:删除Student表的Stusname索引。 drop index stusname; 五、实验总结 通过本次实验,我掌握了创建了数据库EDUC中基本表的方法,了解了创建和删除索引的方法。 实验六 数据查询 一. 实验目的 1.观察查

2. 删除索引:删除Student表的Stusname索引。

drop index stusname;

五、实验总结

通过本次实验,我掌握了创建了数据库EDUC中基本表的方法,了解了创建和删除索引的方法。

实验六 数据查询

一. 实验目的

1.观察查询结果, 体会SELECT语句实际应用;

2.要求学生能够在查询分析器中使用SELECT语句进行简单查询。 3. 熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。 1. 二. 实验要求

1. 完成简单查询和连接查询操作,并验收实验结果提交实验报告 三. 实验内容

所有的查询全部用Transact-SQL语句实现。此部分查询包括投影、选择条件表达、数据排序、使用临时表等。

对EDUC数据库实现以下查询:

1) 查询计算机应用专业的学生学号和姓名; 2) 查询选修了课程的学生学号;

3) 查询选修课程0001 且成绩在80-90 之间的学生学号和成绩,并将成绩乘以系数0.75

输出;

4) 查询计算机应用和数学专业的姓“张”的学生的信息。 5) 查询“0001”课程的成绩高于张三的学生学号和成绩; 6) 查询没有选修“0002”课程的学生姓名;

四. 实验步骤

打开查询窗口,输入SQL查询语句,点击“执行”按钮,查看查询结果。 1) 查询计算机应用专业的学生学号和姓名;

select sno,sname from student,class

where class.clsno = student.clsno and class.specialty = '计算机应用';

2) 查询选修课程0001 且成绩在80-90 之间的学生学号和成绩,并将成绩乘以系数0.75 输

出;

select sno,grade*0.75 from sc

where cno = '0001' and (grade between 80 and 90);

3) 查询计算机应用和数学专业的姓“张”的学生的信息。

select *

from student,class

where student.clsno = class.clsno and student.sname like '张%'and (class.specialty = '计算机

应用' or class.specialty = '数学') ;

4) 查询“0001”课程的成绩高于张三的学生学号和成绩;

select sno,grade from sc

where sc.cno = '0001' and sc.grade > (select grade from sc,student

where student.sname = '张三' and student.sno = sc.sno and sc.cno = '0001');

5) 查询没有选修“0002”课程的学生姓名;

select distinct sname from student,sc

where student.sno = sc.sno and sc.cno <> '0002';

五、实验总结

通过本次实验,我掌握了成功建立了基本表的方法。了解了SELECT语句的用法。熟悉了查

询分析器的工作原理。

SQL数据库系统实验报告(含代码、截图)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/563934.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)