表结构约定:

emp雇员表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)

 

dept部门表(deptno部门编号/dname部门名称/loc地点)

 

5.1.2 任务目的

(1)      掌握MySQL子查询的使用方法

5.1.3 任务要求

1、列出至少有一个员工的所有部门。(两个表联合查询,及groupby...having的用法)

Select

2/ 列出所有员工的姓名及其直接上级的姓名。(多次对自己查询,为表的取个别名,内部查询可以像对象一样引用外部的对象的字段,这里引用与编程中的作用域相似,即与{}类比)

3、列出受雇日期早于其直接上级的所有员工。(同上,日期可直接拿来比较)

4、列出所有“CLERK”(办事员)的姓名及其部门名称。

5、列出最低薪金大于1500的各种工作

6、列出薪金高于公司平均薪金的所有员工。(反复查自己)

7、列出与“SCOTT”从事相同工作的所有员工。(排除自己)

8、列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。(any的用法,且排挤)

9、列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。(max的用法)

10、列出在每个(每个是关键字,对此group by)部门工作的员工数量、平均工资和平均服务期限。(经典的group by用法)

11、列出所有员工的姓名、部门名称和工资.(经典的两个表的连接查询

部门表(部门编号。等等)相关推荐

  1. mysql员工表部门表_部门表 department 部门编号 dept_id 部门名称 汇总表

    有两张表 部门表  department  部门编号 dept_id 部门名称 dept_mement create table department( dept_id tinyint auto_in ...

  2. 【MySQL】34道SQL综合练习详解(员工表、部门表、工资等级表)

    文章目录 一.34道SQL综合练习 二.测试使用的数据表 三.创建测试表的SQL语句 一.34道SQL综合练习 1.查询取得每个部门最高工资的人员信息. select e.ename,t.* from ...

  3. 通过下面语句创建employee数据库和dept(部门表)、emp(员工表)、salgrade(工资等级表)34题

    声明:其中大概有错误的地方 希望大佬指出来 set foreign_key_checks = 0; drop database if exists employee; create database ...

  4. mysql三表联合查询(员工表,部门表,工资表)

    一.问题总结:(最下面有建表语句,复制可以直接练习使用(mysql)) 查出至少有一个员工的部门.显示部门编号.部门名称.部门位置.部门人数. 列出薪金比关羽高的所有员工. 列出所有员工的姓名及其直接 ...

  5. MySQL数据库select语句6大子句(from、where、group by、having、order by 、limit )#经典员工、部门表案例语句练手!

       MySQL中的select语句,有说5大子句,有说6大子句的,两者都没有问题,只不过把from接表名算上一个子句,where是条件查询,group by是分组查询,having是筛选,order ...

  6. 假设一个公司的医疗保健数据库有如下 3 个关系: 职工(职工号,姓名,性别,职务,家庭地址,部门编号) 部门(部门编号,部门名称,办公地址,电话) 保健(保健卡编号,职工号,检查身体日期,健

    假设一个公司的医疗保健数据库有如下 3 个关系: 职工(职工号,姓名,性别,职务,家庭地址,部门编号) 部门(部门编号,部门名称,办公地址,电话) 保健(保健卡编号,职工号,检查身体日期,健康状况) ...

  7. mysql创建部门表和员工表,并用sql语句进行查询

    创建第一个表(部门表) CREATE TABLE IF NOT EXISTS bumenTable(bumenTableid INT(11) NOT NULL PRIMARY KEY COMMENT' ...

  8. 【MySQL】经典练习题(部门表、员工表、工资表)

    -- 部门表 CREATE TABLE DEPT(DEPTNO INT PRIMARY KEY, -- 部门编号DNAME VARCHAR(14) , -- 部门名称 LOC VARCHAR(13) ...

  9. mysql查询进阶——员工表与部门表连接查询

    如下是员工表与部门表的表内容. 查询月薪最高的员工姓名和月薪(子查询) select ename, sal from tb_emp where sal = (select max(sal) from ...

最新文章

  1. 设置网页打开默认全屏_提升Adsense收入的三个关键设置
  2. OpenMP: OpenMP编程指南
  3. jquery技巧(持续更新。。)
  4. python propresql mysql_Python中操作mysql的pymysql模块详解
  5. mysql 商品属性_MySQL产品属性表设计
  6. OSChina 周六乱弹 —— 有人骂你神经病怎么办?
  7. android Instrumentation 转载
  8. 【OpenCV 例程200篇】18. 图像的掩模加法
  9. pytorch torch.stack
  10. JDK8中的新特性——函数式接口
  11. OnTouchListener和OnCliskListener
  12. Android如何缓存你的BITMAP对象
  13. Python实现桌面程序:PyQt5 + QtDesigner -- 界面设计与逻辑编写
  14. fterm 控制台乱码解决
  15. 铁路计算机工程师论文,工程技术类有关论文格式模板,关于铁路工程师职文2016年相关论文范本...
  16. 服务器搬迁方案_机房搬迁方案(样例)
  17. css设置背景颜色透明度
  18. oracle 字符串日期转指定格式日期,Oracle和Sql 日期格式与字符串格式相互转换
  19. linux系统文件夹(转)
  20. 什么是增值税的进项税和销项税?

热门文章

  1. scratch之报警器
  2. 凤凰新媒体股价暴涨,会重演微博、陌陌们的奇迹吗?
  3. 百度网盘, 用官方的方法提速 6MB 每秒
  4. 乐观锁实现接口幂等性_深入理解幂等性
  5. 奶爸日记 - 戒掉抱着睡的习惯
  6. Python爬虫:多线程爬取盗墓笔记
  7. 织梦CMS安装分享插件
  8. Ubuntu20.04安装docker
  9. 微鱼 php,黑锐微鱼X1系列版本纯净版 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
  10. 低代码,没有想象的那么容易,一个过来人的吐槽