ケースステートメントのコンテキスト内でこれを行うことはできないとほぼ確信しており、それに関するドキュメントを見つけることができませんでしたが、次のことは可能ですか:
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