实验四 数据库查询

一、实验内容:

1、 Group by语句

2、 Having 语句

3、 Order by语句

4、 Limit语句

5、 Union语句

6、 Handler语句

二、实验项目:员工管理数据库

用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表)、Departments(部门信息表)、Salary(员工薪水情况表)。

三、实验步骤:(要求用命令完成以下操作)

1、 按部门列出该部门工作的员工人数;

2、 分别统计男性员工和女性员工人数;

3、 查找雇员数超过2人的部门名称和员工数量;

4、 按员工学历分组统计各种学历的人数;

5、 按员工学历、性别统计各种学历的人数;

6、 按员工学历、性别统计各种学历的人数并产生一个结果集,包括每种学历男职工人数、女职工人数、总人数;

7、 按性别、部门号统计各部门的人数,包括每个部门男职工人数、女职工人数和总人数;

8、 查找男性职工人数超过2的部门号、男性职工人数;

9、 将员工信息按出生日期从大到小排序;

10、将员工薪水按收入多少从小到大排序;

11、按员工的工作年限分组,统计各个工作年限的人数,并按照人数从小到大排序;

12、查找员工信息表中的从第3条记录开始的5条记录;

13、查找收入大于2000的男性职工的员工号、姓名、收入,要求显示前5行记录;

14、从员工信息表中查询员工姓名、性别,从部门信息表中查询部门号、部门名,并将两个查询结果使用union组合到一个结果集中;

15、从员工信息表中查询员工号、姓名,从部门信息表中查询部门号、部门名,并将两个查询结果使用union组合到一个结果集中,将结果按照员工号排序后,显示结果集中的前15条记录;

16、使用handler打开员工信息表,要求查看部门号4的第一条记录;

17、使用handler打开员工信息表,要求查看工作年限超过3年的前4条记录;

18、使用handler关闭员工信息表。

四、实验报告要求

1、 实验报告格式要求

包括内容:标题、实验内容、实验步骤、实验中遇到的问题及解决方案

2、 实验报告内容要求

(1)     标题参看实验指导标题+“实验报告”,如“实验一 MySQL的安装与命令初步实验报告”;

(2)     实验内容与实验指导中相同;

(3)     实验步骤中将自己实验中的每个步骤的命令和操作结果显示界面进行截图完善。

(4)     实验中遇到的问题及解决方案中如实地将自己的问题的解决过程记录出来。

3、 实验报告提交要求

每次实验课结束之后,每个人需要提交实验报告,实验报告命名为:学号姓名

五、补充说明

实验报告的提交和完成情况将作为期末考评的一部分,希望每位同学认真完成每次安排的实验,并按要求按时提交实验报告。

mysql分别统计男性员工和女性员工人数_实验四 数据查询3-group by等相关推荐

  1. mysql实验四数据库查询和视图_实验四 数据库查询和视图.doc

    实验四 数据库查询和视图 测试过程:(实验中出现的问题.错误.解决方法) 问题一:新建查询,调试过程中出现提示无效行或列 问题二:新建查询,调试过程中出现第几行出现错误 解决办法:检查新建的查询,标点 ...

  2. mysql不同分数的人数,mysql如何统计每个专业分数段的人数

    mysql如何统计每个专业分数段的人数 发布时间:2020-03-20 15:02:26 来源:亿速云 阅读:532 作者:小新 mysql如何统计每个专业分数段的人数的呢?下面由亿速云小编给大家详细 ...

  3. mysql实验四数据库查询和视图_数据库-第四次实验报告-视图-t-sql语句

    实验十报告 创建视图 实验目的 1.掌握创建视图的SQL语句的用法. 2.掌握使用企业管管理器创建视图的方法. 3.掌握使用创建视图向导创建视图的方法. 4.掌握查看视图的系统存储过程的用法. 5.掌 ...

  4. mysql查询2个isbn数据,数据库实验二 数据查询

    ALTER TABLE 书目 ADD 出版年份 VARCHAR(100); UPDATE 书目 SET 出版年份='2005' WHERE ISBN='7040195836'; UPDATE 书目 S ...

  5. linuxl下创建mysql用户和组_实验四 Linux下用户和组的管理

    Linux命令行界面下的用户和组的管理 groupadd创建用户组: # groupadd [-g gid [-o]] [-r] [-f] group 参数: -g gid: group's ID 值 ...

  6. mysql安全实验测验答案_实验四∶数据库安全性实验报告.doc

    资源描述 1 / 2实验四:数据库安全性班级:软件工程 0918 姓名:许啸 学号:0911610819[实验目的] :验证数据库安全性[实验要求] :1)新建一个登陆名为 tom,密码为 tom00 ...

  7. mysql数据库实验实训5,数据查询yggl数据库查询(详细)

    数据库实验yggl数据库,实训5(详细版) 1.SELECT语句的基本使用: 1-1:查询employees 表的员工部门号和性别,要求消除重复行 select distinct '员工部门号','性 ...

  8. C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差

    C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差 [1] 1.题目三 求交错序列前N项和 1.实 ...

  9. mysql数据查询——复杂查询

    <实验五 数据查询--复杂查询>实验说明 一. 适用课程:<数据库原理与应用> 实验学时:3 二.实验目的: (1) 掌握SELECT语句的语法格式: (2) 熟练运用SELE ...

  10. Oracle 被 4000 多名女性员工集体诉讼:因薪资比男性每年少 1.3 万美元

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 网络 Oracle正缠身一起薪资歧视诉讼,诉讼 ...

最新文章

  1. leetcode解题报告:188 Best Time to Buy and Sell Stock IV
  2. 关于logrotate工具的日志切割
  3. 为什么能通过域成员主机拿下域控服务器的密码呢
  4. 【转】iOS类似Android上toast效果
  5. hibernate自定义校验器使用(字段在in范围之内)
  6. INFO:InstallShield工程中如何将安装包集成的Prerequisites安装文件压缩到一个Setup.exe中...
  7. 前端学习(639):undefine和null
  8. MySQL建立多选一列表_如何实现自定义列表的多个item,的单选或多选
  9. 人类遗传变异神库 | ClinVar数据库详解
  10. JQuery的ajaxFileUpload的使用
  11. 赶超 Python 与 Java,JavaScript 问鼎最受欢迎的编程语言
  12. java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符
  13. ATA/SATA/SCSI/SAS/FC总线简介
  14. 手机型号大全_2000-2500元智能手机最全导购推荐(学生党手机必看)-2020年12月更新...
  15. 如何在unity中调用电脑或安卓自带的摄像机
  16. 打开天窗:应用大脑科学提升两性之间的职场关系
  17. 使用phpQuery采集图片示例–php采集方式之一
  18. c语言fun的作用,c语言fun函数有什么作用
  19. 笨鸟的平凡之路-简单理解什么是_consumers_offsets
  20. mcafee怎么添加信任区_如何免费将McAfee SECURE Seal添加到您的WordPress网站

热门文章

  1. 网络共享计算机设置方法,如何设置网络共享(局域网共享如何设置)
  2. 泰戈尔专集:飞鸟集·新月集·园丁集(美冠纯美阅读书系·外国卷) 读后感
  3. 使用网络协议分析仪Wireshark
  4. MATLAB 图像滤波器
  5. VLOOKUP多条件匹配
  6. 微信公众号(服务号)申请及微信认证详细流程图解
  7. matlab拟合曲线poly交点,matlab 离散曲线求交点
  8. 软件测试的目的、原则及流程
  9. python加权求和_python求加权平均值的实例(附纯python写法)
  10. nssa和stub_stub与nssa的区别