SQL数据库检索数据库中的数据_第1页
SQL数据库检索数据库中的数据_第2页
SQL数据库检索数据库中的数据_第3页
SQL数据库检索数据库中的数据_第4页
SQL数据库检索数据库中的数据_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工作任务工作任务 6 6 检索数据库中的数据检索数据库中的数据 一 项目编号 一 项目编号 6 二 工作任务课时 二 工作任务课时 2 三 主要内容及目的三 主要内容及目的 1 理解查询的概念和方法 2 掌握 SELECT 语句在单表查询中的应用 3 掌握 SELECT 语句在多表查询中的应用 4 掌握 SELECT 语句在嵌套查询中的应用 5 掌握使用企业管理器进行查询 四 技术标准及要求四 技术标准及要求 1 使用 SQL Server 2000 企业管理器和查询分析器 2 严格依照操作步骤进行 五 工作任务场地与器材五 工作任务场地与器材 1 机房 2 SQL Server 2000 六 操作步骤及工作要点六 操作步骤及工作要点 1 1 单表查询 单表查询 以下操作的 T SQL 语句均保存在 sql08 01 sql 文件中 使用 JWGL 数据库 1 基本查询 使用查询分析器从 student 表中检索出的学生的学号 姓名 家庭住址 并分别加上 学号 姓名 家庭住址 的标题 2 基于 WHERE 子句进行数据查询 1 基于比较条件 从 student course 表中查询出成绩大 于 90 分的学生资料 2 基于 BETWEEN 子句的查询 从 student course 表中查 询出成绩介于 80 90 分之间的学生资料 3 基于 IN 子句的查询 从 teacher 表中查询出职称为 教授 或 副教授 的教师号 教师姓名及职称 4 基于 LIKE 子句的查询 从 student 中分别检索出姓名 为三个字的所有学生的资料 3 使用 TOP 关键字查询 分别从 teacher 表中检索出前五个及表中前 20 的教师 的信息 4 使用 DISTINCT 关键字查询 从 teacher 表中检索出教师所在的系号 并且要求显示 的系号不重复 5 使用计算列查询 将 book 表中的书号 书名及打九折后的价格 price 显示出来 6 使用 ORDER BY 子句对查询的结果排序 从 book 表中查询书价大于 18 元的书号 书名 并按书 价升序排列 2 2 多表查询多表查询 以下操作的 T SQL 语句均保存在 sql08 02 sql 文件中 使用 JWGL 数据库 1 进行多表查询 从 studeng course student course 三个表中检索出 学生的学号 姓名 学习课程号 学习课程名及课程成 绩 2 使用 UNION 子句进行查询 将 studeng 表中学生的学号 班级号及 teacher 表中的 教师号 系号组合在一个结果集中 3 使用 GROUP 子句进行查询 1 使用不带 HAVING 的 GROUP BY 子句汇总出 student course 表中每个学生的学号及总成绩 2 使用带 HAVING 的 GROUP BY 子句汇总出 student course 表中总分大于 450 分学生的学号及总成绩 4 使用 COMPUTE 和 COMPUTE BY 子句进行查询 1 使用 COMPUTE 子句汇总出 student course 表中每个学 生的学号及总成绩 2 使用 COMPUTE 子句按学号汇总出 student course 表中 每个学生的学号及总成绩 3 3 嵌套查询 嵌套查询 以下操作的 T SQL 语句均保存在 sql08 03 sql 文件中 使用 JWGL 数据库 1 使用 IN 或 NOT IN 关键字 使用 IN 关键字查询出 g99402 班所有男生的学号 课程号及相应的成绩 2 使用 EXSISTS 或 NOT EXSISTS 关键字 使用 EXSISTS 关键字查询出 g99403 班学生的学号 课程号及相应的成绩 4 4 使用企业管理器进行数据查询 使用企业管理器进行数据查询 使用 JWGL 数据库 1 从 student course 表中查询出成绩介于 80 90 分之间 的学生资料 运行后将屏幕抓图 并存为文件 pic08 041 jpg 2 从 student course 表中查询出成绩大于 90 分的学生资 料 运行后将屏幕抓图 并存为文件 pic08 042 jpg 3 从 teacher 表中查询出职称为 教授 或 副教授 的 教师号 教师姓名及职称 运行后将屏幕抓图 并存为 文件 pic08 043 jpg 七 注意事项七 注意事项 1 请在本地服务器中的数据库 JWGL 中进行查询 2 请严格依照要求的文件名来保存文件 文件保存在以个 人班级 学号命名的文件夹中 3 工作任务结束后需提交要求的文件 八 考核要求八 考核要求 1 熟练使用 SELECT 语句进行单表查询 2 理解并较为熟练地使用 SELECT 语句进行多表查询和嵌 套查询 3 熟练使用企业管理器进行数据查询 九 配分 评分标准 参考 九 配分 评分标准 参考 序号考核内容配分评分标准考核记录扣分得分 合计 十 思考题十 思考题 1 在检索数据库中的数据时 BETWEEN 关键字和 IN 关键字 的使用有何区别 2 在检索数据库中的数据时使用 COMPUTE 和 COMPUTE BY 产生的结果有何区别 3 进行连接查询时应注意什么 十一 参考文献十一 参考文献 1 朱如龙 SQL Server 数据库应用系统开发技术 机 械工业出版社 检索数据库中的数据 工作任务报告书 班级 姓名 学号 工作任务类型工作任务类型 课程名称课程名称 数据库技术数据库技术 工作任务工作任务 检索数据库中的检索数据库中的 数据数据 验验 证证 演演 示示 综综 合合 设设 计计 其其 他他 指导教师指导教师 李本富李本富 成成 绩绩 一 工作任务目的 二 工作任务步骤 三 工作任务中遇到的问题及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论