SQL Sever实用教程(第三版)实验四答案.doc
《SQL Sever实用教程(第三版)实验四答案.doc》由会员分享,可在线阅读,更多相关《SQL Sever实用教程(第三版)实验四答案.doc(12页珍藏版)》请在三一文库上搜索。
1、200901501116 刘玉佩数据库的查询和视图(1) SELECT语句的基本使用用SELECT语句查询Departments和Salary表中的一列或若干列SELECT *FROM DepartmentsSELECT EmployeeID,InComeFROM Salary查询Employees表中的部门号和性别,要求使用DISTINCT消除重复行SELECT DISTINCT DepartmentID,SexFROM Employees查询月收入高于2000元的员工号码SELECT EmployeeIDFROM SalaryWHERE InCome2000查询1970年以后出生的员工的姓
2、名和住址SELECT Name,AddressFROM EmployeesWHERE Birthday=1970查询所有财务部的员工的号码和姓名SELECT EmployeeID,NameFROM EmployeesWHERE DepartmentID IN(SELECT DepartmentID FROM Departments WHERE DepartmentName=财务部)查询Employees表中男员工的姓名和出生日期,要求将各列标题用中文表示SELECT Name AS 姓名,Birthday AS 出生日期FROM EmployeesWHERE Sex=1查询Employees员
3、工的姓名、住址和收入水平,2000元以下显示为低收入,2000-3000元显示为中等收入,3000元以上显示为高收入SELECT Name,Address,InCome=CASEWHEN InCome3000 THEN 高收入ENDFROM Employees,SalaryWHERE Employees.EmployeeID=Salary.EmployeeID计算Salary表中员工月收入的平均值SELECT AVG(InCome) AS 平均收入FROM Salary获得Employees表中最大的员工号码SELECT MAX(EmployeeID)FROM Employees计算Salar
4、y表中所有员工的总支出SELECT SUM(OutCome) AS 总支出FROM Salary查询财务部雇员的最高和最低实际收入SELECT MAX(InCome-OutCome),MIN(InCome-OutCome)FROM SalaryWHERE EmployeeID IN(SELECT EmployeeID FROM Employees WHERE DepartmentID IN (SELECT DepartmentID FROM Departments WHERE DepartmentName=财务部 ) )找出地址中含有“中山”的雇员的号码和部门号SELECT EmployeeI
5、D,DepartmentIDFROM EmployeesWHERE Address LIKE %中山%找出员工号码的倒数第二个数字为0的员工的姓名、地址和学历SELECT Name,Address,EducationFROM EmployeesWHERE EmployeeID LIKE %0_找出所有部门“1”或“2”工作的雇员的号码SELECT EmployeeIDFROM EmployeesWHERE DepartmentID=1 OR DepartmentID=2使用INTO子句,由表Employees创建“男员工”表,包括编号和姓名SELECT EmployeeID,NameINTO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL Sever实用教程第三版实验四答案 Sever 实用教程 第三 实验 答案
链接地址:https://www.31doc.com/p-10737088.html