题目描述:\color{blue}题目描述:题目描述:
将所有获取奖金的员工当前的薪水增加10%。

create table emp_bonus(
emp_no int not null,
recevied datetime not null,
btype smallint not null);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`));

输入描述:\color{blue}输入描述:输入描述:

输出描述:\color{blue}输出描述:输出描述:

思路分析:\color{blue}思路分析:思路分析:
使用内连接找出有奖金的emp_no员工号集合,然后判断salaries中每一条记录是否需要修改。

代码实现:\color{blue}代码实现:代码实现:

update salaries
set salary = salary * 1.1
#筛选出有奖金的员工
where emp_no in (#筛选出有奖金的emp_no 集合select s.emp_no from salaries as s #内连接emp_bonus 表inner join emp_bonus as eb #连接条件emp_no 员工号相等,并且是当前工资ON s.emp_no = eb.emp_no and s.to_date = '9999-01-01'
);

博客推荐:\color{blue}博客推荐:博客推荐:
此题涉及到MySQL中数据的管理,请参考我的专栏:
MySQL从入门到精通之数据的管理

牛客 数据库SQL实战 将所有获取奖金的员工当前的薪水增加10%相关推荐

  1. 将所有获取奖金的员工当前的薪水增加10%

    sql实战 将所有获取奖金的员工当前的薪水增加10% 问题描述 Sql语句 问题描述 请你写出更新语句,将所有获取奖金的员工当前的(salaries.to_date='9999-01-01')薪水增加 ...

  2. 数据库SQL实战 --47.将所有获取奖金的员工当前的薪水增加10%

    题目描述 将所有获取奖金的员工当前的薪水增加10%. create table emp_bonus( emp_no int not null, recevied datetime not null, ...

  3. SQL48 将所有获取奖金的员工当前的薪水增加10%

    题目链接: https://www.nowcoder.com/practice/d3b058dcc94147e09352eb76f93b3274?tpId=82&&tqId=29816 ...

  4. 牛客数据库SQL实战 51-60(substr切割字符串、group_concat组拼接、limit_offset分页、exists条件成立判断、case分支、表的复用)

    文章目录 51* 获取Employees中的first_name 51.1 题目描述 51.2 题解 substr 52* 按照dept_no进行汇总 52.1 题目描述 52.2 题解 group_ ...

  5. 牛客 数据库SQL实战 获取员工其当前的薪水比其manager当前薪水还高的相关信息

    题目描述:\color{blue}题目描述:题目描述: 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出员工的emp_n ...

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

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

  7. 牛客 数据库SQL实战 将titles_test表名修改为titles_2017

    题目描述:\color{blue}题目描述:题目描述: 将titles_test表名修改为titles_2017. CREATE TABLE IF NOT EXISTS titles_test ( i ...

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

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

  9. 牛客网SQL实战二刷 | Day10

    「牛客网SQL实战二刷」是个系列学习笔记博文,今天解析7道SQL题目- 第55 - 61题. 每篇笔记的格式大致为,三大板块: 大纲 题目(题目描述.思路.代码.相关参考资料/答疑) 回顾 ❤️「往期 ...

最新文章

  1. R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression Line)
  2. 中石油训练赛 - 01 Matrix(构造)
  3. 深入理解缓存系统|单机QPS突破千万优化之路
  4. express 4 简单实现自动注册路由功能
  5. python垃圾处理_利用python程序帮大家清理windows垃圾
  6. rfid阅读器的主要任务_RFID阅读器(读写器)的应用领域及其如何使用?
  7. Spring Boot通过url设置国际化
  8. opencart卸载语言包要记得在后台进行设置否则会出错
  9. spring中@Value的使用(读取配置文件信息)
  10. python绘制拟合回归散点图_Python之简单线性回归
  11. Intel(R) Matrix Storage Manager 介绍
  12. 2023长江大学计算机考研信息汇总
  13. 百度地图开发(3)实现本地两点间步行导航
  14. cad线性标注样式修改在哪里_自定义设置CAD标注样式教程
  15. 基于STM32的智能行车辅助系统(自动大灯,倒车报警,自动雨刷,温湿度传感器,TFT 1.3寸LCD屏幕显示,ESP8266WIFI)
  16. Dev 与 Ops 互怼 | 科普一下 DevOps
  17. 找到系统视图定义的几种操作
  18. NLP模型(二)——GloVe实现
  19. mysql存储过程语法大全
  20. 英特尔® 驱动程序和支持助理 (intel-driver-support-assistant) 安装后无法扫描电脑硬件驱动解决

热门文章

  1. Android常用存储类型与简介
  2. 股票大作手回忆录(读书笔记)
  3. seekg(0,ios::beg)不起作用的原因和解决方法
  4. AI人工智能入门-概念介绍和学习路线
  5. GateWay的Filter
  6. 联想服务器重装系统只有光标,联想bios重装系统图文教程
  7. 深入理解overlayfs(二):使用与原理分析
  8. Windows如何管理(禁用、开启)FileZilla自启动(大部分软件通用)
  9. java中将html语言转换_JAVA中将html转换成pdf
  10. 5G是什么? --5G