[SQL实战]之统计出当前各个title类型对应的员工当前薪水对应的平均工资
题目描述
统计出当前各个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类型对应的员工当前薪水对应的平均工资相关推荐
- 《数据库SQL实战》统计出当前各个title类型对应的员工当前薪水对应的平均工资。
题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资.结果给出title以及平均工资avg. CREATE TABLE salaries ( emp_no int(11) NOT N ...
- [SQL]实战之统计出当前各个title类型对应的员工当前薪水对应的平均工资
题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资.结果给出title以及平均工资avg. CREATE TABLE salaries ( emp_no int(11) NOT N ...
- SQL-16 统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。...
题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资.结果给出title以及平均工资avg. CREATE TABLE `salaries` ( `emp_no` int(11) N ...
- 牛客网数据开发题库_练习SQL利器,牛客网SQL实战题库
牛客网SQL实战网址:https://www.nowcoder.com/ta/sql 持续更新--记录自己在牛客网SQL的做题过程 更新进度:61题,2019-4-3,更完了 1.查找最晚入职员工的所 ...
- 牛客网数据库SQL实战答案解析上篇
部分解析摘自牛客网讨论分析 查找最晚入职的员工信息 SELECT * FROM employees WHERE hire_date = (SELECT MAX(hire_date) FROM empl ...
- [牛客数据库SQL实战] 11~20题及个人解答
目录 11. 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'. 12. 获取所有部门中当前员工薪水最高的相关信息,给出 ...
- 牛客SQL实战—数据分析必备技能
1.查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `f ...
- 牛客网数据库SQL实战14—— 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略。
牛客网数据库SQL实战14-- 从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略. 题目描述 从titles表获取按照title进行分组,每组个数大于等于2,给出titl ...
- 数据库SQL实战题目详解(全61题)---(41-61)部分
题目来源:牛客网–<数据库SQL实战> https://www.nowcoder.com/ta/sql?page=0 题目答案为博主自写已通过运行,题目难度近似于阶梯上升,可根据自身情况分 ...
最新文章
- Java map 知识
- leetcode-402 移掉K位数组
- stm32 内部sram大小_STM32第三天
- centos7 apache2.4 多站点配置
- ASP.NET Core的配置(3): 将配置绑定为对象
- codeforces 271A-C语言解题报告
- 《Spring攻略(第2版)》——1.5 指定Bean引用
- [ Ubuntu Chinese Method ] uninstall DBus, install fcitx
- UI素材干货模板|插画动效工作区域多个动画对象和6个动画场景
- 20 年“码龄”的老程序员如何看编程发展?
- BZOJ 1180: [CROATIAN2009]OTOCI [LCT]
- 12v电源正负极区分_UPS不间断电源的安装、配电计算及相关故障处理方法!
- windows下kangle虚拟主机-easypanel跑iis6.0开php空间并支持ZendOptimizer教程
- 一款支持语音搜索及语音Voip的浏览器
- 2022年PYTHON应用行业,PYTHON就业方向
- 奇偶性与魔术(一)——奇偶性的数学本质
- input和output实例
- IT去中心化背后的低代码平台
- 绿厂Oppo年终刚刚开奖!只有去年的3-5折,员工心态炸了!
- 苹果xr配置_5000元以内苹果手机推荐:11、XS、XSMax怎么选?
热门文章
- Linux的学习笔记~
- 数组可以容纳多少水----------给你出道题
- 开源10轴IMU PCB,基于MEMS传感器MPU6500-HMC5983-AK8975-BMP280-MS5611设计,适用于多轴无人机、平衡车、惯导入门
- 无setup.exe情况下安装mysql5.7.28(win10)
- 敏捷外包工程系列之一:序言(敏捷外包工程,敏捷开发,CMMI,软件外包,政府项目,银行项目,电信项目)...
- 【编译原理】第一章 引论
- myeclipse jquerry ext 提示
- 【学习随笔】iquery初涉
- ZooKeeper在分布式应用中的作用
- 项目功能大全,让你的项目一天搞定