数据库的查询和视图.doc

数据库的查询和视图.doc

ID:51437567

大小:1.17 MB

页数:20页

时间:2020-03-24

数据库的查询和视图.doc_第1页
数据库的查询和视图.doc_第2页
数据库的查询和视图.doc_第3页
数据库的查询和视图.doc_第4页
数据库的查询和视图.doc_第5页
资源描述:

《数据库的查询和视图.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学校代码:10128学号:201320905005《数据库原理及应用》实验报告(题目:数据库的查询和视图学生姓名:周亚东学院:理学院系别:数学系专业:信息与计算科学班级:信计13-1任课教师:侯睿二〇一六年五月184.1数据库的查询一、实验目的(1).掌握SELECT语句的基本语法;(2).掌握子查询的表示;(3).掌握链接查询的表示;(4).掌握SELECT语句的GROUPBY子句的作用和使用方法;(5).掌握SELECT语句的ORDERBY子句的作用和使用方法;二、实验内容1).基本查询(1).对于实验2给出的数据库表结构,查询每个雇员的所有数据(2).用SELECT语句查询Emplo

2、yees表中每个雇员的地址和电话(3).查询EmployeeID为000001的雇员的地址和电话(4).查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别指定为地址、电话(5).查询Employees表中员工的姓名和性别,要求Sex值为1时显示为“男”,为0时显示为“女”(6).计算每个雇员的实际收入(7).获得员工总数(8).找出所有姓王的雇员的部门号(9).找出所有收入在2000-3000元之间的员工号码(10).使用INTO子句,由表Salary创建“收入在1500元以上的员工”表,包括编号和姓名2).子查询(1).查找在财务部工作的雇员的情况(2).查

3、找财务部年龄不低于研发部雇员年龄的雇员的姓名(3).查找比所有财务部的雇员收入都高的雇员的姓名3).连接查询(1).查询每个雇员的情况及其薪水情况(2).使用内连接的方法查询名字为“王林”的员工所在的部门(3).查找财务部收入在2000元以上的雇员明明及其薪水详情4).使用聚合函数查询(1).求财务部雇员的平均收入(2).求财务部雇员的平均实际收入(3).求财务部雇员的总人数5).查询结果分组和排序(1).查找Employees表中男性和女性的人数(2).查找员工数超过2人的部门名称和员工数量(3).将各雇员的情况按收入由低到高排列三、实验程序1).基本查询(1).对于实验2给出的数据库表

4、结构,查询每个雇员的所有数据代码:USEYGGL18GOSELECT*FROMEmployees(2).用SELECT语句查询Employees表中每个雇员的地址和电话代码:SELECTAddress,PhoneNumberFROMEmployees(3).查询EmployeeID为000001的雇员的地址和电话代码:SELECTAddress,PhoneNumberFROMEmployeesWHEREEmployeeID=’000001’GO(4).查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别指定为地址、电话代码:SELECTAddressAS地址,P

5、honeNumberAS电话FROMEmployeesWHERESex=0(5).查询Employees表中员工的姓名和性别,要求Sex值为1时显示为“男”,为0时显示为“女”代码:SELECTNameAS姓名,CASEWHENSex=1THEN'男'WHENSex=0THEN'女'ENDAS性别FROMEmployees(6).计算每个雇员的实际收入代码:SELECTID,实际收入=InCome-ExpenseFROMSalary(7).获得员工总数代码:SELECTCOUNT(*)FROMEmployees(8).找出所有姓王的雇员的部门号代码:SELECTDepartmentIDFR

6、OMEmployeesWHERENameLIKE'王%'(9).找出所有收入在2000-3000元之间的员工号码代码:SELECTIDFROMSalaryWHEREInComeBETWEEN2000AND3000(10).使用INTO子句,由表Salary创建“收入在1500元以上的员工”表,包括编号和姓名代码:SELECTIDAS编号,InComeAS收入INTO收入在1500元以上的员工FROMSalaryWHEREInCome>1500182).子查询(1).查找在财务部工作的雇员的情况代码:SELECT*FROMEmployeesWHEREDepartmentID=(SELECTD

7、epartmentIDFROMDepartmentsWHEREDepartmentName='财务部')(2).查找财务部年龄不低于研发部雇员年龄的雇员的姓名代码:SELECTNameFROMEmployeesWHEREDepartmentIDIN(SELECTDepartmentIDFROMDepartmentsWHEREDepartmentName='财务部')ANDBirthday!>ALL(SELECTBirth

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

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

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