SQL数据库检索数据库中的数据

上传人:z**** 文档编号:122707278 上传时间:2022-07-21 格式:DOC 页数:7 大小:45KB
返回 下载 相关 举报
SQL数据库检索数据库中的数据_第1页
第1页 / 共7页
SQL数据库检索数据库中的数据_第2页
第2页 / 共7页
SQL数据库检索数据库中的数据_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
工作任务 6 检索数据库中的数据一、项目编号:6二、工作任务课时:2三、主要内容及目的(1) 理解查询的概念和方法。(2) 掌握 SELECT 语句在单表查询中的应用。(3) 掌握 SELECT 语句在多表查询中的应用。(4) 掌握 SELECT 语句在嵌套查询中的应用。(5) 掌握使用企业管理器进行查询。四、技术标准及要求(1) 使用 SQL Server 2000 企业管理器和查询分析器。(2) 严格依照操作步骤进行。五、工作任务场地与器材(1) 机房。(2) SQL Server 2000。六、操作步骤及工作要点1单表查询以下操作的 T-SQL 语句均保存在 sql08_01.sql 文件中 使用 JWGL 数据库。(1) 基本查询。 使用查询分析器从 student 表中检索出的学生的学号、 姓名、家庭住址,并分别加上“学号”、“姓名”、“家 庭住址”的标题。(2) 基于 WHERE 子句进行数据查询。1 )基于比较条件。从 student_course 表中查询出成绩大于90 分的学生资料。2) 基于 BETWEEN 子句的查询。从 student_course 表中查询 出成绩介于 8090 分之间的学生资料。3) 基于 IN 子句的查询。从 teacher 表中查询出职称为“教 授”或“副教授”的教师号、教师姓名及职称。4) 基于 LIKE 子句的查询。从 student 中分别检索出姓名为 三个字的所有学生的资料。(3) 使用 TOP 关键字查询。分别从teacher表中检索出前五个及表中前20%的教师的信息。(4) 使用 DISTINCT 关键字查询。从 teacher 表中检索出教师所在的系号、并且要求显示 的系号不重复。(5) 使用计算列查询。将book表中的书号、书名及打九折后的价格(price)显示出来。(6) 使用 ORDER BY 子句对查询的结果排序。从 book 表中查询书价大于 18 元的书号、书名,并按书价升序排列。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嵌套查询以下操作的 T-SQL 语句均保存在 sql08_03.sql 文件中。 使用 JWGL 数据库。(1) 使用 IN 或 NOT IN 关键字。使用IN关键字查询出“g99402”班所有男生的学号、课程号及相应的成绩。(2) 使用 EXSISTS 或 NOT EXSISTS 关键字。使用EXSISTS关键字查询出“g99403”班学生的学号、 课程号及相应的成绩。4使用企业管理器进行数据查询使用 JWGL 数据库。(1) 从 student_course 表中查询出成绩介于 8090 分之间 的学生资料。运行后将屏幕抓图,并存为文件 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、此表表头必须按此格式制作。2、表头以下的栏目和内容,各系部可根据工作任务课程的具体需要和要求确定,表中所 列内容仅供参考。该栏可以根据需要加页。3、一门课程有多个工作任务的,应每一个工作任务一份。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 模板表格


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!