当值等于某个值时,列的所有值的SQL Update语句

时间:2017-07-07 14:25:49

标签: sql

当值等于某个值时,如何更新列中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

2 个答案:

答案 0 :(得分:2)

如果我理解正确,这是一个简单的更新:

update tableA
    set columnb = 'y'
    where columnb = 'x';

答案 1 :(得分:0)

UPDATE [TableA]
SET [ColumnB] = 'y'
WHERE [ColumnB] = 'x'