小编12B*_*B01的帖子

如何在Postgres中使用ELSIF语句

我想知道我是否可以单独运行 if 语句,或者它不能独立运行,必须位于嵌套语句中。我无法直接运行以下代码。

IF tax_year=2005 THEN
UPDATE table1 SET column1=column1*3;
ELSIF tax_year=2006 THEN
UPDATE table1 SET column1=column1*5;
ELSIF tax_year=2007 THEN
UPDATE table1 SET column1=column1*7;
END IF;
Run Code Online (Sandbox Code Playgroud)

另外,我没有写出当tax_year=2008时,column1=column1。我不确定它是否需要在代码中,因为 2008 年 column1 不会改变。

感谢您的帮助!

postgresql if-statement

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

if-statement ×1

postgresql ×1