牛客 数据库SQL实战 将id=5以及emp

编程入门 行业动态 更新时间:2024-10-26 04:26:41

题目描述:\color{blue}题目描述:题目描述:
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。

CREATE TABLE IF NOT EXISTS titles_test (
id int(11) not null primary key,
emp_no int(11) NOT NULL,
title varchar(50) NOT NULL,
from_date date NOT NULL,
to_date date DEFAULT NULL);
insert into titles_test values ('1', '10001', 'Senior Engineer', '1986-06-26', '9999-01-01'),
('2', '10002', 'Staff', '1996-08-03', '9999-01-01'),
('3', '10003', 'Senior Engineer', '1995-12-03', '9999-01-01'),
('4', '10004', 'Senior Engineer', '1995-12-03', '9999-01-01'),
('5', '10001', 'Senior Engineer', '1986-06-26', '9999-01-01'),
('6', '10002', 'Staff', '1996-08-03', '9999-01-01'),
('7', '10003', 'Senior Engineer', '1995-12-03', '9999-01-01');

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

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

思路分析:\color{blue}思路分析:思路分析:
运用replace(x,y,z)函数。其中x是要处理的字符串,y是x的初始值,然后修改为z。

replace(字段,“需要替换的值”,“替换后的值”)

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

update titles_test 
#将10001替换为10005
set emp_no = replace(emp_no, 10001, 10005) 
where id = 5;

更多推荐

实战,数据库,牛客,SQL,emp

本文发布于:2023-05-27 14:29:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/297753.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实战   数据库   牛客   SQL   emp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!