欢迎来到天天文库
浏览记录
ID:39252174
大小:1.17 MB
页数:20页
时间:2019-06-28
《大数据库地查询和视图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档学校代码:10128学号:201320905005《数据库原理及应用》实验报告(题目:数据库的查询和视图学生姓名:周亚东学院:理学院系别:数学系专业:信息与计算科学班级:信计13-1任课教师:侯睿二〇一六年五月标准文案实用文档4.1数据库的查询一、实验目的(1).掌握SELECT语句的基本语法;(2).掌握子查询的表示;(3).掌握链接查询的表示;(4).掌握SELECT语句的GROUPBY子句的作用和使用方法;(5).掌握SELECT语句的ORDERBY子句的作用和使用方法;二、实验内容1).基本查询(1).对于
2、实验2给出的数据库表结构,查询每个雇员的所有数据(2).用SELECT语句查询Employees表中每个雇员的地址和电话(3).查询EmployeeID为000001的雇员的地址和电话(4).查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别指定为地址、电话(5).查询Employees表中员工的姓名和性别,要求Sex值为1时显示为“男”,为0时显示为“女”(6).计算每个雇员的实际收入(7).获得员工总数(8).找出所有姓王的雇员的部门号(9).找出所有收入在2000-3000元之间的员工号
3、码(10).使用INTO子句,由表Salary创建“收入在1500元以上的员工”表,包括编号和姓名2).子查询(1).查找在财务部工作的雇员的情况(2).查找财务部年龄不低于研发部雇员年龄的雇员的姓名(3).查找比所有财务部的雇员收入都高的雇员的姓名3).连接查询(1).查询每个雇员的情况及其薪水情况(2).使用内连接的方法查询名字为“王林”的员工所在的部门(3).查找财务部收入在2000元以上的雇员明明及其薪水详情4).使用聚合函数查询(1).求财务部雇员的平均收入(2).求财务部雇员的平均实际收入(3).求财务部雇员的
4、总人数5).查询结果分组和排序(1).查找Employees表中男性和女性的人数(2).查找员工数超过2人的部门名称和员工数量(3).将各雇员的情况按收入由低到高排列三、实验程序1).基本查询(1).对于实验2给出的数据库表结构,查询每个雇员的所有数据代码:USEYGGL标准文案实用文档GOSELECT*FROMEmployees(2).用SELECT语句查询Employees表中每个雇员的地址和电话代码:SELECTAddress,PhoneNumberFROMEmployees(3).查询EmployeeID为0000
5、01的雇员的地址和电话代码:SELECTAddress,PhoneNumberFROMEmployeesWHEREEmployeeID=’000001’GO(4).查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别指定为地址、电话代码:SELECTAddressAS地址,PhoneNumberAS电话FROMEmployeesWHERESex=0(5).查询Employees表中员工的姓名和性别,要求Sex值为1时显示为“男”,为0时显示为“女”代码:SELECTNameAS姓名,CASEWH
6、ENSex=1THEN'男'WHENSex=0THEN'女'ENDAS性别FROMEmployees(6).计算每个雇员的实际收入代码:SELECTID,实际收入=InCome-ExpenseFROMSalary(7).获得员工总数代码:SELECTCOUNT(*)FROMEmployees(8).找出所有姓王的雇员的部门号代码:SELECTDepartmentIDFROMEmployeesWHERENameLIKE'王%'(9).找出所有收入在2000-3000元之间的员工号码代码:SELECTIDFROMSalaryW
7、HEREInComeBETWEEN2000AND3000(10).使用INTO子句,由表Salary创建“收入在1500元以上的员工”表,包括编号和姓名代码:SELECTIDAS编号,InComeAS收入INTO收入在1500元以上的员工FROMSalaryWHEREInCome>1500标准文案实用文档2).子查询(1).查找在财务部工作的雇员的情况代码:SELECT*FROMEmployeesWHEREDepartmentID=(SELECTDepartmentIDFROMDepartmentsWHEREDepartm
8、entName='财务部')(2).查找财务部年龄不低于研发部雇员年龄的雇员的姓名代码:SELECTNameFROMEmployeesWHEREDepartmentIDIN(SELECTDepartmentIDFROMDepartmentsWHEREDepartmentName='财务部')ANDBir
此文档下载收益归作者所有