我想构建一个包含以下逻辑的 CASE 语句,但 sql 编译器不喜欢我的语句中的“或”:
CASE expression
WHEN expression1 OR expression2
THEN <yadda yadda>
ELSE <yadda yadda>
END
下面更具体的代码:
CASE @var1
WHEN '99' OR '22'
THEN
(CASE @var2
WHEN 'All' THEN col1
ELSE @var2
END)
END