一、实验目的:
查询数据
二、实验内容:
对上一章所输入的数据进行查询
三、题目:
- 查看Employees列表所有数据(知识点:通配符:*)
- 选择Employees列表中教育水平为’本科’的员工号及姓名(知识点:按单个条件查询数据)
- 选择Employees列表中教育为硕士的人的姓名、性别、工作年限并为查询的列命名中文名(知识点:定义列别名)
- 计算Employees中的行数(知识点:函数应用:COUNT)
- 计算Employees中大专的平均工作年龄(知识点:函数应用:AVG)
- 查询工作年龄最大的员工姓名以及工作年限(知识点:函数应用:MAX)
- 查询薪酬在3000元以上的人数(知识点:比较运算)
- 多个判定条件查询:查询教育水平为硕士的女员工(知识点:多个条件查询数据)
(1)使用AND语句查询
(2)使用结果集查询 - 模糊查询(知识点:模糊查询)
(1)查询Employees表中姓林且两个字名字的员工编号以及姓名
(2)查询Employee表中名字中有林字的员工的编号及姓名 - 范围查询(知识点:范围查询,包括范围内、范围外)
(1)查询Salary表中薪酬在2000到3000范围的员工编号以及收入
(2)查询Salary表中支出不在100-200范围的员工编号以及支出 - 多表联合查询(知识点:联合多表查询)
(1) 查找财务部的员工号以及员工姓名
(2)查找财务部以及研发部以外的员工号以及员工姓名
四、代码:
- 查看Employees列表所有数据(知识点:正则表达:*)
SELECT * FROM Employees
2. 选择Employees列表中教育水平为’本科’的员工号及姓名(知识点:按单个条件查询数据)
SELECT EmployeeID, Name
FROM Employees
WHERE Education = '本科'