replace

将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005

http://www.nowcoder.com/questionTerminal/2bec4d94f525458ca3d0ebf3bc8cd240

本题考查的是replace函数,其中包含三个参数,第一个参数为该字段的名称,第二参数为该字段的需要被修改值,第三个参数为该字段修改后的值。
update titles_test
set emp_no = replace(emp_no,10001,10005)
where id = 5

全部评论
为什么 update会报错?
1 回复 分享
发布于 2021-07-10 16:59
原来用replace函数和replace语句都可以
1 回复 分享
发布于 2021-08-30 09:09
不是很明白用replace的意义,如果不是题目要求,这样写在什么情况下是有特殊意义的?感觉不如直接set=替换就好了呀。而且set=再加replace函数就很多此一举的感觉。是不是有什么特殊情况用replace会有优势?哪位大神知道
2 回复 分享
发布于 2022-03-28 22:21
UPDATE titles_test set emp_no = replace(emp_no,10001,10005) where id = 5
点赞 回复 分享
发布于 2020-11-09 20:41
少了set吗
点赞 回复 分享
发布于 2021-07-18 09:26
为啥update会报错,这样写不行? UPDATE titles_test SET emp_no = 10005 WHERE id = 5;
点赞 回复 分享
发布于 2021-08-05 09:38
少set
点赞 回复 分享
发布于 2021-11-11 16:43
不是很明白用replace的意义,如果不是题目要求,这样写在什么情况下是有特殊意义的?感觉不如直接set=替换就好了呀。而且set=再加replace函数就很多此一举的感觉。是不是有什么特殊情况用replace会有优势?哪位大神知道
点赞 回复 分享
发布于 2022-03-28 22:25

相关推荐

头发暂时没有的KFC总裁:找廉价劳动力罢了
点赞 评论 收藏
分享
评论
40
12
分享

创作者周榜

更多
牛客网
牛客企业服务