我有以下示例数据,我想从数据集中删除“Division”一词。
表A:
Central Division
North Division
East Division
答案 0 :(得分:2)
您可以查找简单的更新声明
Update T
Set ColumnName=RTRIM(REPLACE(ColumnName,'Division',''))
FROM TableName t
WHERE ColumnName like '%Division%'
答案 1 :(得分:0)
您可以使用此功能:
Update A
Set ColumnName=Ltrim(REPLACE(ColumnName,'Division',''))
FROM TableName A
WHERE ColumnName like '%Division%'
或null:
Update A
Set Column = Null
Where Column Like '%Division%'
答案 2 :(得分:0)
分部是每个值的最后一个词
由于单词始终位于末尾且长度固定,因此最好的方法是简单地删除最后9个字符:
update t set fld = left(fld, len(fld) - 9)
答案 3 :(得分:0)
为你做的所有工作 - 删除所有'司'来自样本表。
DECLARE @Table Table
(
nameOfColumn VARCHAR(100)
)
INSERT INTO @Table VALUES
('Central Division'),
('North Division'),
('East Division')
UPDATE @Table
SET nameOfColumn = REPLACE(nameOfColumn,' Division','')
FROM @Table
SELECT * FROM @Table