admin管理员组文章数量:1568582
2024年6月4日发(作者:)
SQLSERVER2008实用教程实验参考答案解析(实验4)
实验4 数据库的查询和视图
一、SELECT语句的基本使用
1. 查询Employees表中所有数据
2. 查询Employees表中指定字段数据
3. 查询Employees表中的部门号和性别,要求使用Distinct消除
重复行
4. 使用WHERE子句查询表中指定的数据
查询编号为’000001’的雇员的地址和
查询月收入高于2000元的员工
查询1970年以后出生的员工的和住址
5. 使用AS子句为表中字段指定别名
查询Employees表中女雇员的地址和,并将列标题显示为地址和
查询Employees表中男雇员的和出生日期,并将列标题显示为和
出生日期
6. 使用使用CASE子句
查询Employees表中员工的和性别,要求Sex值为1时显示
“男”,为0时显示“女”
查询Employees表中员工的、住址和收入水平,2000元以下显
示为低收入,2000~3000地显示为中等收入,3000元以上显示为高
收入。
7. 使用SELECT语句进行简单计算
计算每个雇员的实际收入
8. 使用置函数
获得员工总数
计算Salary表中员工月收入的平均数
获得Employees表中最大的员工
计算Salary表中所有员工的总支出
查询财务部雇员的最高和最低实际收入
9. 模糊查询
找出所有姓王的雇员的部门号
找出所有地址中含有“”的雇员的及部门号
找出员工中倒数第二个数字为0的员工的、地址和学历
10. Between…And…和Or的使用
找出收入在2000~3000元之间的雇员编号
找出部门为“1”或“2”的雇员的编号
11. 使用INTO子句,由源表创建新表
由表Salary创建“SalaryNew”表,要求包括编号和收入,选择
收入在1500元以上的雇员由表Employees创建“EmployeesNew”
表,要求包括编号和,选择所有男员工
二、子查询的使用
1. 查找在财务部工作的雇员情况
2. 用子查询的方法查找所有收入在2500以下的雇员的情况
3. 查找财务部年龄不低于研发部雇员年龄的雇员
4. 用子查询的方法查找研发部比所有财务部雇员收入都高的雇员
的
5. 查找比所有财务部的雇员收入都高的雇员的
6. 用子查询的方法查找所有年龄比研发部雇员年龄都大的雇员的
三、连接查询的使用
1. 查询每个雇员的情况及薪水的情况
2. 查询每个雇员的情况及其工作部门的情况
3. 使用连接的方法查询名字为“王林”的雇员所在的部门
4. 使用连接的方法查找出不在财务部工作的所有雇员信息
5. 使用外连接方法查找出所有员工的月收入
6. 查找财务部收入在2000元以上的雇员及其薪水详情
7. 查询研发部在1976年以前出生的雇员及其薪水详请
四、聚合函数的使用
1. 求财务部雇员的平均收入
2. 查询财务部雇员的最高和最低收入
版权声明:本文标题:SQLSERVER2008实用教程实验参考答案解析(实验4) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1717452500a573874.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论