当值等于某个值时,如何更新列中SQL表的所有行值?
例如(表A):
ColumnA | ColumnB | ColumnC
---------------------------
a | b | c
a | x | c
a | x | c
a | x | c
a | b | c
a | b | c
我是否要将ColumnB中的所有x
重命名为y
?
答案 0 :(得分:2)
如果我理解正确,这是一个简单的更新:
update tableA
set columnb = 'y'
where columnb = 'x';
答案 1 :(得分:0)
UPDATE [TableA]
SET [ColumnB] = 'y'
WHERE [ColumnB] = 'x'