mysql数据库实验实训5,数据查询yggl数据库查询(详细)
数据库实验yggl数据库,实训5(详细版)
1.SELECT语句的基本使用:
1-1:查询employees 表的员工部门号和性别,要求消除重复行
select distinct ‘员工部门号’,‘性别’ from employees;
1-2: 计算salary表每个雇员的实际收入(实际收入=收入-支出)。
select (收入-支出) as ‘实际收入’ from salary;
1-3: 查询employees表中员工的姓名和性别,要求sex值为1时,显示为‘男’,为0时显示为‘女’。
mysql> Select 姓名,
-> case
-> when 性别=1 then “男”
-> when 性别=0 then “女”
-> end as 性别
-> from employees;
1-4:查询每个雇员的地址和电话号码,显示列标题为adress,telephone
mysql> select 地址 as ‘adress’, 电话号码 as ‘telephone’ from employees;
1-5: 计算salary表中员工月收入的平均数
mysql> select avg(收入) as 月平均收入 from salary;
1-6: 计算所有员工的总支出
mysql> select sum(支出) as 总支出 from salary;
1-7: 显示女雇员的地址和电话号码
select 姓名,地址,电话号码 from employees where 性别=0;
1-8: 计算员工总数
mysql> select count(*) from employees;
1-9: 显示员工的最高收入和最低收入的员工编号
mysql> Select max(收入),min(收入) from salary;
2.条件查询:
2-1: 显示月收入高于2000元员工的员工号。
mysql> select 员工编号 from salary where 收入>2000;
2-2: 查询1970年以后的员工的姓名和地址。
mysql> select 姓名,地址 from employees where 出生日期>“1970-1-1”;
2-3: 显示工作年限三年以上(包含3年)、学历在本科以上(包含本科)的男性员工的信息。
mysql> select * from employees where 工作年限>=3 and (学历=“本科” or 学历=“硕士”) and 性别=1;
2-4: 查找员工中倒数第二个数字为0的员工的姓名、地址和学历。
mysql> select 姓名,地址,学历 from employees where 员工编号 like “%0_”;
2-5: 查询月收入在2000-3000元的员工。
select * from salary where 收入>=2000 and 收入<=3000;
3.多表查询:
3-1: 查询王林的基本情况和所工作的部门名称
mysql> select * from employees ,departments
-> where employees.员工部门号=departments.部门编号 and 姓名=‘王林’;
3-2: 查询财务部、研发部、市场部的员工信息。
mysql> select * from employees ,departments
-> where employees.员工部门号=departments.部门编号
-> and (部门名称=“财务部” or 部门名称=“市场部” or 部门名称=“研发部”);
3-3: 查询每个雇员的基本情况和薪水情况。
mysql> Select * from employees join salary using(员工编号);
3-4: 查询研发部在1970年以前的员工姓名和薪水情况。
mysql> select e.姓名,s.收入,s.支出
-> from employees e,salary s,departments d
-> where e.员工部门号=d.部门编号 and e.员工编号=s.员工编号 and d.部门名称=“研发部”
-> and e.出生日期 <‘1970-01-01’;
3-5: 查询employees表中员工的姓名、住址和收入水平,要求2000元以下显示为‘低收入’,2000-3000显示为‘中等收入’,3000元以上显示为‘高收入’。
mysql> select 姓名,地址,
-> case
-> when 收入<2000 then “低收入”
-> when 收入>3000 then “高收入”
-> when 收入>2000 and 收入<3000 then “中等收入”
-> end as “收入等级”
-> from employees,salary where employees.员工编号=salary.员工编号;
4.分类汇总与排序:
4-1: 按部门列出该部门的员工人数。
mysql> select d.部门名称,count(e.姓名) as “员工总人数”
-> from employees e,departments d
-> where e.员工部门号=d.部门编号 group by d.部门名称;
4-2: 分别统计男性员工和女性员工人数。
mysql> select count(*) as “人数”,
-> case
-> when 性别=1 then “男”
-> when 性别=0 then “女”
-> end as 性别
-> from employees group by 性别;
4-3: 查找雇员数超过2人的部门名称和员工数量。
mysql> select d.部门名称, count(e.姓名) as “员工总人数” from employees e,departments d
-> where e.员工部门号=d.部门编号
-> group by d.部门名称 having count(*)>2;
4-4 按员工学历分组统计各种学历人数。
mysql> select 学历,count(*) as人数
-> from employees group by 学历;
4-5: 将员工信息按出生日期从大到小排序。
mysql> select * from employees order by 出生日期;
4-6: 将员工薪水按收入多少从小到大排序
mysql> select * from salary order by 收入;
4-7: 按员工的工作年限分组,统计各个工作年限的人数,并按人数从小到大排序
mysql> select 工作年限 ,count(*) as ‘人数’
-> from employees group by 工作年限
-> order by 人数;
4-7: 按员工的工作年限分组,统计各个工作年限的人数,并按人数从小到大排序
mysql> select 工作年限 ,count(*) as ‘人数’
-> from employees group by 工作年限
-> order by 人数;
mysql数据库实验实训5,数据查询yggl数据库查询(详细)相关推荐
- mysql期末实验实训装置厂家_消防广播电话系统实验实训装置
一.设备参数及性能: 1.装置组成: 消防广播电话系统实验实训装置元器件全部采用实物,整个实训装置主要由录放单元.功放单元.广播切换模块.总线火警通讯盘.电话模块.多种消防电话.音箱.音源等组成.系统 ...
- mysql期末实验实训装置厂家_工业自动化综合实训装置
3.变频器实训挂箱 配置西门子V20 0.37KW变频器,带有RS485通讯及BOP操作面板. 4.触摸屏实训组件:7英寸昆仑通态,256色,了解工业触摸屏的功能及使用方法.掌握与PLC之间的通信知识 ...
- 数据库在线实训平台-MySQL篇
引入:记一次MySQL在线平台的实训过程 写在前面的话:自程序员节重磅来袭,十大数据库掌门尖峰对话,顶级大咖再聚长沙,硬核科技+开源文化+大咖云集共话数字计算新时代 -- 长沙·中国1024程序员节 ...
- 开发实验实训管理系统
湖北襄樊石开网络科技提供专业的学生实验(训)室设备信息管理系统软件等各种实验室信息化管理软件,加强实验(训)室信息化建设,加强了学院管理.定制管理软件首选石开! 开发实验实训管理系统,目的是规范学院的 ...
- 墨天轮数据库在线实训平台发布,这份操作指南助你快速上手
你是否有过这样的烦恼? 数据库运行环境要求过高,难以实操: 数据库安装与配置过程繁琐,耽误时间: 单看PPT或视频的理论学习,太过枯燥: -- Don't worry! 墨天轮数据库在线实训平台V1 ...
- 大学计算机相关专业实验实训整理
大学计算机相关专业实验实训 相关代码数据以及实验文档见 指路->>大学课业实验实训 博客链接跳转: 操作系统实验实训 操作系统实验一 Linux基本操作|实验二 进程管理 操作系统实验三 ...
- 移动式太阳能计算机教室,可移动式光伏光热一体化实验实训系统
技术领域 本发明涉及教学设备制造技术领域,尤其涉及一种可移动式光伏光热一 体化实验实训系统. 背景技术 在现有的新能源实验实训设备中,太阳能发电实训设备有一定的数量,太阳能热利用 设备则少之又少,而针 ...
- 计算机网络技术专业认识ppt,计算机网络技术实验实训指导 教学课件 作者 於建 第1章 网络硬件设备认识实验.ppt...
计算机网络技术实验实训指导 教学课件 作者 於建 第1章 网络硬件设备认识实验.ppt (30页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积 ...
- ccna综合实验实训总结_实验室设备搬迁工作顺利展开
近期,随着学校实验实训大楼的验收,汽车工程学院组织全体教师利用空闲时间,顶着炎炎烈日对实验实训中心设备进行转移.窗体顶端新实验实训大楼的建设是学院的重点工作,熊渊博院长强调:全体教师要积极参与实验实训 ...
最新文章
- 使用Spring实现邮件发送
- MyBatis-Plus 看这篇就够了
- php设置at定时,laravel定时任务
- 《Doing It - Management 3.0 Experiences》作者访谈
- 5.2 计算机网络之传输层UDP协议
- python使用笔记
- Vue状态管理vuex
- Xamarin 从零开始部署 iOS 上的 Walterlv.CloudKeyboard 应用
- (第十三周)评论Final发布II
- Verilog实现AXI4-Lite源代码
- 代码整洁之道 python_代码整洁之道的 7 个方法
- C/C++程序员简历
- 转神经网络压缩提升方法
- jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
- 安装及调用Matlab程序可能存在的问题解决办法
- 用计算机绘制采油曲线,绘制采油曲线.ppt
- JAVA面经复习(二十六)面试难度:☆☆☆☆
- MobileNet V2 模型分析+解读
- 腾讯通rtx中心服务器,rtx腾讯通如何登录
- Java 16只球队分组