我正在尝试按照 PostgreSQL 手册中的说明进行操作。 PostgreSQL:文档:9.1:控制结构 我的 PostgreSQL 服务器是 Windows 32 位上的 9.1.14 版。
以下 SQL 语句意外导致语法错误:
SELECT
CASE 1
WHEN 1,2 THEN 'x'
ELSE 'y'
END;
我期待它返回'x';
然而,更传统的代码运行良好:
SELECT
CASE 1
WHEN 1 THEN 'x'
WHEN 2 THEN 'x'
ELSE 'y'
END;