gpt4 book ai didi

SQL Server 查找并替换特定列的所有行中的特定单词

转载 作者:行者123 更新时间:2023-12-01 17:53:17 27 4
gpt4 key购买 nike

我有一个表 TblKit,其中包含列 IdNumberIdint 类型的主键Numbervarchar(50)

表中的数据如下所示:

Id     Number
--- ------
1 KIT001
2 KIT002
3 DMB001
4 DM002
5 KIT003

我想将“数字”字段中 KIT% 的所有行替换为 CH。所需的输出如下所示:

Id     Number
--- ------
1 CH001
2 CH002
3 DMB001
4 DM002
5 CH003

我尝试过此更新查询:

UPDATE TblKit SET Number = REPLACE(Number, N'%KIT%', 'CH') 

但是它不起作用。

有人可以帮我解决这个问题吗?

最佳答案

UPDATE tblKit
SET number = REPLACE(number, 'KIT', 'CH')
WHERE number like 'KIT%'

或者如果您确定没有像这样的值 CKIT002

UPDATE tblKit
SET number = REPLACE(number, 'KIT', 'CH')

关于SQL Server 查找并替换特定列的所有行中的特定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13524021/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com