2
我試圖按照PostgreSQL手冊中的說明操作。 PostgreSQL: Documentation: 9.1: Control Structures 我的PostgreSQL服務器是Windows 32位版本9.1.14。PostgreSQL CASE語句語法錯誤
下面的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;
我發佈之前測試了plpgsql,通過將我的select語句移動到函數中。 ;)我明白了這是如何工作的。謝謝! – Nathan 2012-08-01 08:37:36