77范文网 - 专业文章范例文档资料分享平台

表中数据的查询操作

来源:网络收集 时间:2018-11-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验内容:

1、 在E:\\下创建数据库YGGL,该库包含以下三张表的信息:

Employees:员工信息表 Departments:部门信息表 Salary:员工薪水情况表 各表的结构分别如下:

Employees表结构 列名 EmployeeID Name Birthday Sex Address Zip PhonNumber Email DepartmentID 列名 DepartmentID Note 列名 EmployeeID Income Outcome 数据类型 Char Char Datetime Bit varChar Char Char varChar Char 数据类型 Char 文本(text) 数据类型 Char Flaot flaot 长度 6 10 8 1 40 6 12 30 3 长度 3 20 16 长度 6 8 8 是否允许为空 否 否 否 否 是 是 是 是 否 是否允许为空 否 否 是 是否允许为空 否 否 否 说明 员工编号,主键 姓名 出生日期 性别,默认值为1 地址 邮编 电话号码 电子邮件 员工部门号,外键 说明 部门编号,主键 部门名,要求唯一 备注 说明 员工编号,主键 收入,要求输入的数据大于0 支出 Departments表结构 DepartmentName Char Salary表结构 2、 向三张表中分别插入数据,每张表不少于8条记录。

3、

4、 修改‘1001’号员工的收入为2890。

5、 将所有工资低于2000的员工的收入+200。

6、 删除所有工资低于2000的员工信息。

7、 创建一个默认值对象,使得性别的默认值为1,并把该对象绑定到employees表上。

8、 创建一个规则,约定的employees表中的员工的出生日期必须是1994年之前出生的。

create rule rulbrithday as

@brithday<'1994-1-1'

查询操作: 一、简单查询

1、 查询每个员工的所有数据。

2、 查询Departments表中的所有记录。

3、 查询Salary表中的所有记录。

4、 查询每个员工的地址和电话。

5、 查询每个部门的部门号与部门名。

6、 查询每个员工的员工编号与收入。

7、 查询所有女员工的姓名和地址及部门号,并用as子句将结果中各列的标题分别指定为姓

名和地址及部门号。

8、 计算每个员工的实际收入。

9、 找出所有收入在2000~3000之间的员工编号。 10、 查询员工的基本信息并出生时间先后排序。 11、 找出所有在部门‘1’或部门‘2’工作的员工的部门号及姓名。 12、 找出所有姓王的员工的姓名及部门号。 13、 找出所在其地址中含有“中山”的员工的姓名及地址。

二、子查询 select selectl_list from 表一 where ……(select …from 表二 where ….(select …from 表三 where ))

1、查找所有在财务部工作的员工的基本信息。

2、查找所有收入在2500以下的员工的姓名及部门号。 3、查找财务部年龄低于研发部员工年龄的员工的姓名。

Select name from employee where 财务部 and 年龄

Select name from employee where DepartmentID in (select DepartmentID from departments where Departmentname=’财务部’) and birthday >all (selelct birthday from emplopyee where DepartmentID in (select DepartmentID from departments where Departmentname=’研发部’)) 4、查找研发部比所有财务部员工收入都高的员工的姓名。 5、查找比所有财务部的员工收入都高的员工的姓名。 6、查找所有年龄比研发部员工年龄都大的员工的姓名。

三、连接查询

1、查询每个员工的基本信息及其薪水情况。 2、查询每个员工的情况及其工作部门的情况。

3、查找财务部收入在2200以上的员工的姓名及其薪水详情。 4、查找研发部在1966年以前出生的员工的姓名及其薪水情况。 5、将各员工的情况按收入由低到高排序。 Select .. From..

Where 连接条件 and 查询条件 四、数据的分类与汇总

1、求所有女员工的平均收入。 2、求财务部员工的平均收入。

3、查询财务部员工的最高和最低收入。 4、求所有男员工的平均实际收入。 5、求财务部员工的平均实际收入。

6、查询财务部员工的最高和最低实际收入。

7、求年龄在45以上的总人数。Where year( getdate())- year(Birthday)>45 8、求财务部员工的总人数。

9、求财务员收入在3000以上的总人数。 10、求各部门的员工人数。

11、统计各部门收入在2000以上的员工的人数。 Select普通列名,聚合函数 From ..

[where 条件]

Group by 普通列名

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库表中数据的查询操作在线全文阅读。

表中数据的查询操作.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/291903.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: