题目描述

统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。
CREATE TABLE salaries (
emp_no int(11) NOT NULL,
salary int(11) NOT NULL,
from_date date NOT NULL,
to_date date NOT NULL,
PRIMARY KEY (emp_no,from_date));
CREATE TABLE IF NOT EXISTS “titles” (
emp_no int(11) NOT NULL,
title varchar(50) NOT NULL,
from_date date NOT NULL,
to_date date DEFAULT NULL);

解题思路

表的自然连接,注意添加控制条件。之后分组,然后使用聚集函数。

AC代码

SELECT title, AVG(salary) FROM titles t, salaries s WHERE (t.emp_no = s.emp_no AND t.to_date = '9999-01-01' AND s.to_date = '9999-01-01'
) GROUP BY t.title

[SQL实战]之统计出当前各个title类型对应的员工当前薪水对应的平均工资相关推荐

  1. 《数据库SQL实战》统计出当前各个title类型对应的员工当前薪水对应的平均工资。

    题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资.结果给出title以及平均工资avg. CREATE TABLE salaries ( emp_no int(11) NOT N ...

  2. [SQL]实战之统计出当前各个title类型对应的员工当前薪水对应的平均工资

    题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资.结果给出title以及平均工资avg. CREATE TABLE salaries ( emp_no int(11) NOT N ...

  3. SQL-16 统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。...

    题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资.结果给出title以及平均工资avg. CREATE TABLE `salaries` ( `emp_no` int(11) N ...

  4. 牛客网数据开发题库_练习SQL利器,牛客网SQL实战题库

    牛客网SQL实战网址:https://www.nowcoder.com/ta/sql 持续更新--记录自己在牛客网SQL的做题过程 更新进度:61题,2019-4-3,更完了 1.查找最晚入职员工的所 ...

  5. 牛客网数据库SQL实战答案解析上篇

    部分解析摘自牛客网讨论分析 查找最晚入职的员工信息 SELECT * FROM employees WHERE hire_date = (SELECT MAX(hire_date) FROM empl ...

  6. [牛客数据库SQL实战] 11~20题及个人解答

    目录 11. 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'. 12. 获取所有部门中当前员工薪水最高的相关信息,给出 ...

  7. 牛客SQL实战—数据分析必备技能

    1.查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `f ...

  8. 牛客网数据库SQL实战14—— 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。

    牛客网数据库SQL实战14-- 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略. 题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出titl ...

  9. 数据库SQL实战题目详解(全61题)---(41-61)部分

    题目来源:牛客网–<数据库SQL实战> https://www.nowcoder.com/ta/sql?page=0 题目答案为博主自写已通过运行,题目难度近似于阶梯上升,可根据自身情况分 ...

最新文章

  1. Java map 知识
  2. leetcode-402 移掉K位数组
  3. stm32 内部sram大小_STM32第三天
  4. centos7 apache2.4 多站点配置
  5. ASP.NET Core的配置(3): 将配置绑定为对象
  6. codeforces 271A-C语言解题报告
  7. 《Spring攻略(第2版)》——1.5 指定Bean引用
  8. [ Ubuntu Chinese Method ] uninstall DBus, install fcitx
  9. UI素材干货模板|插画动效工作区域多个动画对象和6个动画场景
  10. 20 年“码龄”的老程序员如何看编程发展?
  11. BZOJ 1180: [CROATIAN2009]OTOCI [LCT]
  12. 12v电源正负极区分_UPS不间断电源的安装、配电计算及相关故障处理方法!
  13. windows下kangle虚拟主机-easypanel跑iis6.0开php空间并支持ZendOptimizer教程
  14. 一款支持语音搜索及语音Voip的浏览器
  15. 2022年PYTHON应用行业,PYTHON就业方向
  16. 奇偶性与魔术(一)——奇偶性的数学本质
  17. input和output实例
  18. IT去中心化背后的低代码平台
  19. 绿厂Oppo年终刚刚开奖!只有去年的3-5折,员工心态炸了!
  20. 苹果xr配置_5000元以内苹果手机推荐:11、XS、XSMax怎么选?

热门文章

  1. Linux的学习笔记~
  2. 数组可以容纳多少水----------给你出道题
  3. 开源10轴IMU PCB,基于MEMS传感器MPU6500-HMC5983-AK8975-BMP280-MS5611设计,适用于多轴无人机、平衡车、惯导入门
  4. 无setup.exe情况下安装mysql5.7.28(win10)
  5. 敏捷外包工程系列之一:序言(敏捷外包工程,敏捷开发,CMMI,软件外包,政府项目,银行项目,电信项目)...
  6. 【编译原理】第一章 引论
  7. myeclipse jquerry ext 提示
  8. 【学习随笔】iquery初涉
  9. ZooKeeper在分布式应用中的作用
  10. 项目功能大全,让你的项目一天搞定