我试图在case语句中放入两个条件,但我在postgresql中遇到语法错误
PATTERN = SPACES + FREQ_PATTERN \
+ SPACES + START_PATTERN \
+ SPACES + END_PATTERN \
+ SPACES + UNTIL_PATTERN + SPACES + '$'
在两个条件的情况下使列为x的正确语法是什么,否则为y?
答案 0 :(得分:2)
尝试这种方式:
case
when condition 1 and condition 2 then X
when condition 3 and condition 4 then Z
else Y
end