我对PSQL数据库有疑问。
我有点卡住了。
逻辑是:
IF table1.column_1 IS var
THEN table1.column_2 = foo
AND table1.column_3 = bar
基本上,如果一列包含特定值,那么如何更新其他列?
我是PSQL的新手,所以请温柔!我查看了Case语句,但似乎你不能在一个案例中有一个更新。如果if / else是我需要的,有人可以提供一个简单的例子吗?
感谢您的帮助。
答案 0 :(得分:0)
尝试类似:
UPDATE table1
SET column_2 = 'foo',
column_3 = 'bar'
WHERE column_1 = 'var';