实验3数据库的查询和视图.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验3数据库的查询和视图.doc

实验3 数据库的查询和视图 T4.1 数据库的查询 1.目的和要求 掌握SELECT语句基本用法 掌握子查询的表示 掌握连接查询的表示 掌握SELECT语句的GROUP BY子句的作用和使用方法 掌握SELECT语句的ORDER BY子句的作用和使用方法 实验内容 SELECT语句的基本使用 1)对于实验2给出的数据库表结构,查询说有雇员的每个数据。 【思考与练习】用SELECT查询Emmployees和Salary中所有数据 用SELECT语句查询Employees每个员工的地址和电话 【思考与练习】 A.用SELECT语句查询Employees和Salary中的一列或若干列 B.查询Employees中部门号和性别,用DISTINCT消除重复行 查询Employees中000001雇员的地址和电话 【思考与练习】 查询余额收入高于2000员工的员工号码 B.查询1970年后出生的员工姓名和住址 C.查询所有财务部的号码和姓名 查询Employees中女雇员的地址和号码,使用AS语句将结果中个标题非别指定为地址,电话 。 【思考与练习】查询Employees中男员工的姓名和出生日期,将结果中个标题改为中文 查询Employees中员工的姓名性别,要求Sex为1时显示男,为0时显示女。 【思考与练习】查询Employees员工姓名住址和收入水平,2000元以下为低收入,2000~3000为中等收入,3000元以上为高收入 计算每个雇员的实际收入 【思考与练习】使用SELECT 语句进行简单计算 获得员工总数 【思考与练习】 计算Salary员工收入平均数 B.获得Emloyees2中员工最大员工号码 C.计算Salary中员工总支出 D.查询财务室雇员最高和最低实际收入 找出所有姓王的雇员的部门号 【思考与练习】 找出所有地址含有‘中山’的雇员号码及雇员号 B.查找员工号码中倒数第二个数字为0的员工的姓名,地址和学历 找出所有收入在2000~3000元的员工号码 【思考与练习】 找出所有部门号1或2的雇员号码 使用INTO语句,由表Salary创建“收入在1500以上的员工”表包括编号和收入 【思考与练习】使用INTO语句,由表Employees2创建“男员工”表,包括姓名和编号 2子查询的使用 查找在财务部工作雇员的情况 【思考与练习】使用子查询的方法查找所有收入在2500以下雇员的情况 查找财务部年龄不低于研发部员工年龄的雇员姓名 【思考与练习】用法子查询的方法查找研发部比所有财务部雇员收入都高的雇员姓名 3连接查询的使用 查询每个雇员的情况及其薪水情况 【思考与练习】查询每个雇员的情况及其工作部门的情况 使用内连接的方法查询名字为‘王林’的员工及其所在的部门 【思考与练习】 使用内连接的方法查找步子啊财务部工作的员工信息 B.使用外连接的方法查找无哦有员工的月收入 查找财务部收入在2000元以上的雇员姓名及其薪水详情 【思考与练习】查询研发部在1976年以前出生的员工姓名及其薪水详情 4聚合函数的使用、 求财务部雇员平均工资 【思考与练习】查询财务部雇员最高和最低工资 求财务部雇员平均实际收入 【思考与练习】查询财务部雇员最高和最低实际收入 5GROUP BY .ORDER BY子句的使用 查找Emloyees2中男性和女性人数 【思考与练习】 按部门列出在该部门工作人数 B.按员工学历分组,列出本科硕士大专人数 查找员工数超过2的部门名称和员工数量 【思考与练习】按员工的工作年份分组,统计各个工作年份的人数 将各雇员情况按收入由低到高排列 【思考与练习】 将员工信息按出生年月从小到大排列 B.在ORDER BY 中使用子查询,查询员工姓名,性别和工作年龄信息,要求按实际收入由大到小排列 T4.2 视图的使用 目的和要求 熟悉视图的概念和作用 熟悉视图的创建方法 掌握如何查询和修改视图 实验内容 创建视图 创建YGGL数据库上的视图DS_VIEW,视图高喊Departments表上的全部列 创建YGGL上的视图Employees2上的视图Employees2_VIEW,视图包含员工号码,姓名和是实际收入 【思考与练习】 常见视图SELECT语句有哪些限制(来自百度) 答:创建视图有如下限制: 不能使用COMPUTE或者COMPUTE?BY子句 除非和TOP子句一起使用,否则,不能使用ORDER?BY子句 不能使用INTO关键字 不能使用OPTION子句 不能引用临时表和表变量。 B创建视图有哪些注意 答:如上A,另外在视图名后指定列名。 C.创建视图,包含员工号码姓名,锁子啊部门和实际收入 2查询视图 从视图DS_VIEW中查询出部门号为3的部门名称 从视图Employees2_

文档评论(0)

docindoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档