0

我有一个关于 PSQL 数据库的问题。

我有点卡住了。

逻辑是:

IF table1.column_1 IS var
THEN table1.column_2 = foo
AND table1.column_3 = bar

本质上,如果一列包含特定值,那么如何更新其他列?

我是 PSQL 的新手,所以请温柔一点!我查看了 Case 语句,但似乎您不能在案例中包含 Update。如果我需要 if/else,有人可以提供一个简单的例子吗?

感谢您的任何帮助。

4

1 回答 1

0

尝试类似:

UPDATE table1
SET column_2 = 'foo',
    column_3 = 'bar'
WHERE column_1 = 'var';
于 2013-08-07T13:17:34.157 回答