-3
我有以下SQL查詢(在PostgreSQL中),並且我不斷收到語法錯誤。當使用case語句時出現「大小寫」處或附近的語法錯誤
SELECT data1, data1_class
CASE
WHEN data1 LIKE '%Bookmarked Removed%' THEN 'Class I'
ELSE 'Class II'
END
AS data1_class
from events
WHERE event_code = 11
語法錯誤我得到的是:
ERROR: syntax error at or near "CASE"
LINE 2: CASE
^
********** Error **********
ERROR: syntax error at or near "CASE"
SQL state: 42601
Character: 31
對我來說,我不認爲有錯誤,這應該試圖去解決它幾次,我可以然而後工作它的工作。
我從CASE聲明中錯過了什麼,使其工作?