牛客 数据库SQL实战 将所有获取奖金的员工当前的薪水增加10%
题目描述:\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%相关推荐
- 将所有获取奖金的员工当前的薪水增加10%
sql实战 将所有获取奖金的员工当前的薪水增加10% 问题描述 Sql语句 问题描述 请你写出更新语句,将所有获取奖金的员工当前的(salaries.to_date='9999-01-01')薪水增加 ...
- 数据库SQL实战 --47.将所有获取奖金的员工当前的薪水增加10%
题目描述 将所有获取奖金的员工当前的薪水增加10%. create table emp_bonus( emp_no int not null, recevied datetime not null, ...
- SQL48 将所有获取奖金的员工当前的薪水增加10%
题目链接: https://www.nowcoder.com/practice/d3b058dcc94147e09352eb76f93b3274?tpId=82&&tqId=29816 ...
- 牛客数据库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_ ...
- 牛客 数据库SQL实战 获取员工其当前的薪水比其manager当前薪水还高的相关信息
题目描述:\color{blue}题目描述:题目描述: 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01', 结果第一列给出员工的emp_n ...
- [牛客数据库SQL实战] 11~20题及个人解答
目录 11. 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'. 12. 获取所有部门中当前员工薪水最高的相关信息,给出 ...
- 牛客 数据库SQL实战 将titles_test表名修改为titles_2017
题目描述:\color{blue}题目描述:题目描述: 将titles_test表名修改为titles_2017. CREATE TABLE IF NOT EXISTS titles_test ( i ...
- 牛客网数据开发题库_练习SQL利器,牛客网SQL实战题库
牛客网SQL实战网址:https://www.nowcoder.com/ta/sql 持续更新--记录自己在牛客网SQL的做题过程 更新进度:61题,2019-4-3,更完了 1.查找最晚入职员工的所 ...
- 牛客网SQL实战二刷 | Day10
「牛客网SQL实战二刷」是个系列学习笔记博文,今天解析7道SQL题目- 第55 - 61题. 每篇笔记的格式大致为,三大板块: 大纲 题目(题目描述.思路.代码.相关参考资料/答疑) 回顾 ❤️「往期 ...
最新文章
- R语言可视化包ggplot2绘制线性回归模型曲线实战( Linear Regression Line)
- 中石油训练赛 - 01 Matrix(构造)
- 深入理解缓存系统|单机QPS突破千万优化之路
- express 4 简单实现自动注册路由功能
- python垃圾处理_利用python程序帮大家清理windows垃圾
- rfid阅读器的主要任务_RFID阅读器(读写器)的应用领域及其如何使用?
- Spring Boot通过url设置国际化
- opencart卸载语言包要记得在后台进行设置否则会出错
- spring中@Value的使用(读取配置文件信息)
- python绘制拟合回归散点图_Python之简单线性回归
- Intel(R) Matrix Storage Manager 介绍
- 2023长江大学计算机考研信息汇总
- 百度地图开发(3)实现本地两点间步行导航
- cad线性标注样式修改在哪里_自定义设置CAD标注样式教程
- 基于STM32的智能行车辅助系统(自动大灯,倒车报警,自动雨刷,温湿度传感器,TFT 1.3寸LCD屏幕显示,ESP8266WIFI)
- Dev 与 Ops 互怼 | 科普一下 DevOps
- 找到系统视图定义的几种操作
- NLP模型(二)——GloVe实现
- mysql存储过程语法大全
- 英特尔® 驱动程序和支持助理 (intel-driver-support-assistant) 安装后无法扫描电脑硬件驱动解决