如何在同一更新查询中多次更新列?

时间:2016-09-14 08:43:25

标签: sql-server database sql-update

我想在同一个更新查询中多次更新一列。我在ms SQL数据库中有一个表我想更新一个字段,而不是在同一个更新查询中再次更新该字段。例如,我有一个专栏" col"在示例表中我想要做的是设置" col"值为" x"而不是" y"在同一个SQL语句中。

what i can do to achieve this?

1 个答案:

答案 0 :(得分:0)

您无法在一个命令中执行此操作。 ONE语句更新ONE Row,与您提供的字段/值一样多。

只要添加两个命令,就可以在一个语句中更新:

UPDATE table SET value=1;UPDATE table SET value=2;

但我想,那不是你想要的吗?