欢迎来到天天文库
浏览记录
ID:34726194
大小:89.68 KB
页数:8页
时间:2019-03-10
《sql数据库检索数据库中的数据》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、工作任务6检索数据库中的数据一、项目编号:6二、工作任务课时:2三、主要内容及目的(1)理解查询的概念和方法。(2)掌握SELECT语句在单表查询中的应用。(3)掌握SELECT语句在多表查询中的应用。(4)掌握SELECT语句在嵌套查询中的应用。(5)掌握使用企业管理器进行查询。四、技术标准及要求(1)使用SQLServer2000企业管理器和查询分析器。(2)严格依照操作步骤进行。五、工作任务场地与器材(1)机房。(2)SQLServer2000。六、操作步骤及工作要点 1.单表查询以下操作的T-SQL语句均保存在sql
2、08_01.sql文件中。使用JWGL数据库。(1)基本查询。使用查询分析器从student表中检索出的学生的学号、姓名、家庭住址,并分别加上“学号”、“姓名”、“家庭住址”的标题。(2)基于WHERE子句进行数据查询。1)基于比较条件。从student_course表中查询出成绩大于90分的学生资料。2)基于BETWEEN子句的查询。从student_course表中查询出成绩介于80-90分之间的学生资料。3)基于IN子句的查询。从teacher表中查询出职称为“教授”或“副教授”的教师号、教师姓名及职称。4)基于LIKE子
3、句的查询。从student中分别检索出姓名为三个字的所有学生的资料。(3)使用TOP关键字查询。分别从teacher表中检索出前五个及表中前20%的教师的信息。(4)使用DISTINCT关键字查询。从teacher表中检索出教师所在的系号、并且要求显示的系号不重复。(5)使用计算列查询。将book表中的书号、书名及打九折后的价格(price)显示出来。(6)使用ORDERBY子句对查询的结果排序。从book表中查询书价大于18元的书号、书名,并按书价升序排列。2.多表查询以下操作的T-SQL语句均保存在sql08_02.sql文
4、件中。使用JWGL数据库。(1)进行多表查询。从studeng、course、student_course三个表中检索出学生的学号、姓名、学习课程号、学习课程名及课程成绩。(2)使用UNION子句进行查询。将studeng表中学生的学号、班级号及teacher表中的教师号、系号组合在一个结果集中。(3)使用GROUP子句进行查询。1)使用不带HAVING的GROUPBY子句汇总出student_course表中每个学生的学号及总成绩。2)使用带HAVING的GROUPBY子句汇总出student_course表中总分大于450分
5、学生的学号及总成绩。(4)使用COMPUTE和COMPUTEBY子句进行查询。1)使用COMPUTE子句汇总出student_course表中每个学生的学号及总成绩。2)使用COMPUTE子句按学号汇总出student_course表中每个学生的学号及总成绩。3.嵌套查询以下操作的T-SQL语句均保存在sql08_03.sql文件中。使用JWGL数据库。(1)使用IN或NOTIN关键字。使用IN关键字查询出“g99402”班所有男生的学号、课程号及相应的成绩。(2)使用EXSISTS或NOTEXSISTS关键字。使用EXSIST
6、S关键字查询出“g99403”班学生的学号、课程号及相应的成绩。4.使用企业管理器进行数据查询使用JWGL数据库。(1)从student_course表中查询出成绩介于80-90分之间的学生资料。运行后将屏幕抓图,并存为文件pic08_041.jpg。(2)从student_course表中查询出成绩大于90分的学生资料。运行后将屏幕抓图,并存为文件pic08_042.jpg。(3)从teacher表中查询出职称为“教授”或“副教授”的教师号、教师姓名及职称。运行后将屏幕抓图,并存为文件pic08_043.jpg。七、注意事项(
7、1)请在本地服务器中的数据库JWGL中进行查询。(2)请严格依照要求的文件名来保存文件,文件保存在以个人班级、学号命名的文件夹中。(3)工作任务结束后需提交要求的文件。八、考核要求(1)熟练使用SELECT语句进行单表查询。(2)理解并较为熟练地使用SELECT语句进行多表查询和嵌套查询。(3)熟练使用企业管理器进行数据查询。九、配分、评分标准(参考)序号考核内容配分评分标准考核记录扣分得分 合计十、思考题(1)在检索数据库中的数据时BETWEEN关键字和IN关键字的使用有何区别?(2)在检索数据库中的数据时使用COMPUTE和
8、COMPUTEBY产生的结果有何区别?(3)进行连接查询时应注意什么?十一、参考文献(1)朱如龙,《SQLServer数据库应用系统开发技术》,机械工业出版社检索数据库中的数据工作任务报告书班级:姓名:学号:课程名称数据库技术工作任务检索数据库中的数据工作任务
此文档下载收益归作者所有