【发布时间】:2016-11-28 21:25:27
【问题描述】:
如何在PostgreSQL、PL/pgSQL上执行switch CASE语句?
目前我们可以像这样对一个 IF 块:
IF boolean THEN
statements;
ELSE
IF boolean THEN
statements;
ELSE
statements;
END IF;
END IF;
但是,在某些情况下并不需要它。那么更好的方法是使用与通常的 switch 语句接近的东西。
相关话题:
【问题讨论】:
-
请注意,您可以在示例中使用 ELSIF 语句而不是两个单独的 IF/ELSE/END IF 语句。
标签: postgresql plpgsql