我几乎可以肯定您不能在案例陈述的上下文中执行此操作,并且我无法找到任何有关它的文档,但是否可以执行以下操作:
SELECT CASE WHEN testValue > 2
THEN testValue(Without Repeating it) ELSE FailValue)
END
FROM Table
一个更好更彻底的例子:
Select CASE WHEN (Foo-stuff+bar) > 2
THEN Conditional statement without >2 Else "Fail"
END
FROM TABLE
我正在寻找一种无需重复条件查询即可创建选择的方法。
编辑:由于我的例子很差,而且我正在寻找的答案缺乏:
testValue = (Table.A / Table.B) * Table.C Table.D
SELECT CASE WHEN testValue > 2
THEN testValue ELSE FailValue)
END
FROM Table