sql实验四:大数据的库地查询和视图

sql实验四:大数据的库地查询和视图

ID:29198206

大小:892.00 KB

页数:13页

时间:2018-12-17

sql实验四:大数据的库地查询和视图_第1页
sql实验四:大数据的库地查询和视图_第2页
sql实验四:大数据的库地查询和视图_第3页
sql实验四:大数据的库地查询和视图_第4页
sql实验四:大数据的库地查询和视图_第5页
资源描述:

《sql实验四:大数据的库地查询和视图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案学校代码:10128学号:201220905048《数据库原理及应用》实验报告题目:数据库的查询和视图学生姓名:孙跃学院:理学院系别:数学系专业:信息与计算科学班级:信计12-2任课教师:侯睿二〇一五年四月精彩文档实用标准文案一、练习目的1、数据库的查询(1)掌握SELECT语句的基本语法;(2)掌握子查询的表示;(3)掌握连接查询的表示;(4)掌握SELECT语句的GROUPBY子句的作用与使用方法;(5)掌握SELECT语句的ORDERBY子句的作用与使用方法;2、视图的使用(1)熟悉视图的概念和作用;(2)熟悉视图的创建方法;(3)

2、熟悉如何查询和修改视图。二、练习准备1、数据库的查询(1)了解SELECT语句的基本语法格式;(2)了解SELECT语句的执行方法;(3)了解子查询的表示方法;(4)了解连接查询的表示;(5)了解SELECT语句的GROUPBY子句的作用与使用方法;(6)了解SELECT语句的ORDERBY子句的作用;2、视图的使用(1)了解视图的概念;(2)了解创建视图的方法;(3)了解并掌握对视图的操作。三、实验程序实验4.1数据库的查询1、(1)对于实验2给出的数据库结构,查询每个雇员的所有数据.USEYGGLGOSELECT*FROMEmployees(2)

3、用SELECT语句查询Employees表中每个雇员的地址和电话.SELECTAddress,PhoneNumberFROMEmployees(3)查询EmployeeID为000001的雇员的地址和电话.SELECTAddress,PhoneNumberFROMEmployeesWHEREEmployeeID='000001'GO(4)查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别制定地址和电话.SELECTAddressAS地址,PhoneNumberAS电话FROMEmployeesWHERESex=0(5)查

4、询Employees表中员工姓名和性别,要求Sex值为1时显示为“男”,为0时显示为“女”.SELECTNameAS姓名,CASE精彩文档实用标准文案WHENSex=1THEN'男'WHENSex=0THEN'女'ENDAS性别FROMEmployees(6)计算每个员工的实际收入.SELECTEmployeeID,实际收入=InCome-OutComeFROMSalary(7)获得员工总数.SELECTCOUNT(*)FROMEmployees(8)找出所有姓王的雇员的部门号.SELECTDepartmentIDFROMEmployeesWHERE

5、NameLIKE'王%'(9)找出所有收入在2000~3000之间的员工号码.SELECTEmployeeIDFROMSalaryWHEREInComeBETWEEN2000AND3000(10)使用INTO子句,由表Salary创建“收入在1500以上的员工表”,包括编号和收入.SELECTEmployeeIDas编号,InComeas收入INTO收入在以上的员工FROMSalaryWHEREInCome>15002、子查询的使用.(1)查询在财务部工作的雇员的情况.SELECT*FROMEmployeesWHEREDepartmentID=(SE

6、LECTDepartmentIDFROMDepartmentsWHEREDepartmentName='财务部')(2)查询财务部年龄不低于研究部雇员年龄的雇员的姓名.SELECTNameFROMEmployeesWHEREDepartmentIDIN(SELECTDepartmentIDFROMDepartmentsWHEREDepartmentName='财务部')ANDBirthday!>ALL(精彩文档实用标准文案SELECTBirthdayFROMEmployeesWHEREDepartmentIDIN(SELECTDepartmentID

7、FROMDepartmentsWHEREDepartmentName='研发部'))(3)查找比所有财务部的雇员收入都高的雇员的姓名.SELECTNameFROMEmployeesWHEREEmployeeIDIN(SELECTEmployeeIDFROMSalaryWHEREInCome>ALL(SELECTInComeFROMSalaryWHEREEmployeeIDIN(SELECTEmployeeIDFROMEmployeesWHEREDepartmentID=(SELECTEmployeeIDFROMDepartmentsWHEREDepa

8、rtmentName='财务部')))))3、连接查询的使用(1)查询每个雇员的情况及其薪水的情况SELEC

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

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

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