数据结构域算法设计-实验3 数据库的查询和视图

数据结构域算法设计-实验3 数据库的查询和视图

ID:14249474

大小:1.24 MB

页数:22页

时间:2018-07-27

数据结构域算法设计-实验3 数据库的查询和视图_第1页
数据结构域算法设计-实验3 数据库的查询和视图_第2页
数据结构域算法设计-实验3 数据库的查询和视图_第3页
数据结构域算法设计-实验3 数据库的查询和视图_第4页
数据结构域算法设计-实验3 数据库的查询和视图_第5页
资源描述:

《数据结构域算法设计-实验3 数据库的查询和视图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、22实验3数据库的查询和视图T4.1数据库的查询1.目的和要求(1)掌握SELECT语句基本用法(2)掌握子查询的表示(3)掌握连接查询的表示(4)掌握SELECT语句的GROUPBY子句的作用和使用方法(5)掌握SELECT语句的ORDERBY子句的作用和使用方法2.实验内容(1)SELECT语句的基本使用1)对于实验2给出的数据库表结构,查询说有雇员的每个数据。【思考与练习】用SELECT查询Emmployees和Salary中所有数据222)用SELECT语句查询Employees每个员工的地址和电话【思考与练习】A.用SELECT语句查询Employees和Salar

2、y中的一列或若干列22B.查询Employees中部门号和性别,用DISTINCT消除重复行3)查询Employees中000001雇员的地址和电话【思考与练习】A.查询余额收入高于2000员工的员工号码22B.查询1970年后出生的员工姓名和住址C.查询所有财务部的号码和姓名4)查询Employees中女雇员的地址和号码,使用AS语句将结果中个标题非别指定为地址,电话。22【思考与练习】查询Employees中男员工的姓名和出生日期,将结果中个标题改为中文5)查询Employees中员工的姓名性别,要求Sex为1时显示男,为0时显示女。【思考与练习】查询Employees员

3、工姓名住址和收入水平,2000元以下为低收入,2000~3000为中等收入,3000元以上为高收入226)计算每个雇员的实际收入【思考与练习】使用SELECT语句进行简单计算227)获得员工总数【思考与练习】A.计算Salary员工收入平均数B.获得Emloyees2中员工最大员工号码22C.计算Salary中员工总支出D.查询财务室雇员最高和最低实际收入8)找出所有姓王的雇员的部门号【思考与练习】A.找出所有地址含有‘中山’的雇员号码及雇员号B.查找员工号码中倒数第二个数字为0的员工的姓名,地址和学历229)找出所有收入在2000~3000元的员工号码【思考与练习】找出所有

4、部门号1或2的雇员号码10)使用INTO语句,由表Salary创建“收入在1500以上的员工”表包括编号和收入22【思考与练习】使用INTO语句,由表Employees2创建“男员工”表,包括姓名和编号222子查询的使用1)查找在财务部工作雇员的情况【思考与练习】使用子查询的方法查找所有收入在2500以下雇员的情况2)查找财务部年龄不低于研发部员工年龄的雇员姓名22【思考与练习】用法子查询的方法查找研发部比所有财务部雇员收入都高的雇员姓名223连接查询的使用1)查询每个雇员的情况及其薪水情况【思考与练习】查询每个雇员的情况及其工作部门的情况2)使用内连接的方法查询名字为‘王林

5、’的员工及其所在的部门22【思考与练习】A.使用内连接的方法查找步子啊财务部工作的员工信息B.使用外连接的方法查找无哦有员工的月收入3)查找财务部收入在2000元以上的雇员姓名及其薪水详情【思考与练习】查询研发部在1976年以前出生的员工姓名及其薪水详情224聚合函数的使用、1)求财务部雇员平均工资【思考与练习】查询财务部雇员最高和最低工资2)求财务部雇员平均实际收入22【思考与练习】查询财务部雇员最高和最低实际收入5GROUPBY.ORDERBY子句的使用1)查找Emloyees2中男性和女性人数【思考与练习】A.按部门列出在该部门工作人数22B.按员工学历分组,列出本科硕

6、士大专人数2)查找员工数超过2的部门名称和员工数量【思考与练习】按员工的工作年份分组,统计各个工作年份的人数3)将各雇员情况按收入由低到高排列22【思考与练习】A.将员工信息按出生年月从小到大排列B.在ORDERBY中使用子查询,查询员工姓名,性别和工作年龄信息,要求按实际收入由大到小排列22T4.2视图的使用1.目的和要求(1)熟悉视图的概念和作用(2)熟悉视图的创建方法(3)掌握如何查询和修改视图2.实验内容1.创建视图1)创建YGGL数据库上的视图DS_VIEW,视图高喊Departments表上的全部列2)创建YGGL上的视图Employees2上的视图Employe

7、es2_VIEW,视图包含员工号码,姓名和是实际收入【思考与练习】A.常见视图SELECT语句有哪些限制(来自百度)答:创建视图有如下限制:不能使用COMPUTE或者COMPUTE BY子句除非和TOP子句一起使用,否则,不能使用ORDER BY子句不能使用INTO关键字不能使用OPTION子句不能引用临时表和表变量。B创建视图有哪些注意答:如上A,另外在视图名后指定列名。C.创建视图,包含员工号码姓名,锁子啊部门和实际收入222查询视图1)从视图DS_VIEW中查询出部门号为3的部门名称2)从视图Em

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

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

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