sql数据库检索数据库中的数据

sql数据库检索数据库中的数据

ID:34726194

大小:89.68 KB

页数:8页

时间:2019-03-10

sql数据库检索数据库中的数据_第1页
sql数据库检索数据库中的数据_第2页
sql数据库检索数据库中的数据_第3页
sql数据库检索数据库中的数据_第4页
sql数据库检索数据库中的数据_第5页
资源描述:

《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数据库应用系统开发技术》,机械工业出版社检索数据库中的数据工作任务报告书班级:姓名:学号:课程名称数据库技术工作任务检索数据库中的数据工作任务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。