数据库的查询.doc
内蒙古工业大学信息工程学院
实验报告
课程名称:数据库应用
实验名称:数据库的查询
实验类型:验证性□综合性□设计性□
实验室名称:格物楼B401
班级:姓名:组别:
同组人:成绩:
实验日期:2011年6月
实验二数据库的查询
(一)实验目的
1.掌握SELECT语句的根本语法;
2.掌握子查询的表示;
3.掌握连接查询的表示;
4.掌握数据汇总的方法;
5.掌握SELECT语句的GROUPBY子句的作用和使用方法;
6.掌握SELECT语句的ORDERBY子句的作用和使用方法。
(二)实验环境
装有SQLSERVER2005软件的计算机。
(三)实验内容
1.SELECT语句的根本使用;
2.子查询的使用,连接查询的使用,数据汇总,GroupBy、OrderBy子句的使用。
(四)实验要求
1.掌握数据库查询的根本的常用语句的使用方法;
2.掌握数据库查询中的分组、排序等语句的使用方法。
(五)实验结果
1.SELECT语句的根本使用
(1)对于实验1给出的数据库表结构,查询每个雇员的所有数据。
(2)查询每个雇员的地址和。
(3)查询EmployeeID为000001的雇员的地址和。
(4)查询Employees表中女雇员的地址和,使用AS子句将结果中各列的标题分别指定为地址、。
2、带计算的查询
〔1〕计算每个雇员的实际收入。
〔2〕找出所有姓王的雇员的部门号。
〔3〕找出所有收入在2000~3000元之间的雇员号码。
3.子查询的使用
(1)查找在财务部工作的雇员的情况。
查找财务部年龄不低于研发部雇员年龄的雇员的姓名。
查找比所有财务部的雇员收入都高的雇员的姓名。
4.连接查询的使用
〔1〕查询每个雇员的情况以及其薪水的情况。
查找财务部收入在2200元以上的雇员姓名及其薪水详情。
5.数据汇总
(1)求财务部雇员的平均收入。
求财务部雇员的平均实际收入。
求财务部雇员的总人数。
6.GROUPBY,ORDERBY子句的使用
(1)求各部门的雇员数。
(2)将各雇员的情况按收入由低到高排列。
实验心得体会
本次实验获益良多,根本掌握了SELECT语句的根本语法、子查询的表示、连接查询的表示、数据汇总的方法、SELECT语句的GROUPBY子句的作用和使用方法以及SELECT语句的ORDERBY子句的作用和使用方法。