SQLサーバーにいくつかのフィールドで短絡OR比較を強制しようとしています。Or の左側には単純な変数比較があり、右側にはかなり「重い」サブクエリがあります。
WHERE
(@Var = 'DefaultValue' ) OR
Exists(select * from atable)
最初のステートメントが false の場合、 or ステートメントの右側のみを実行する方法はありますか?
case ステートメントと if else ステートメントを試しましたが、機能する構文が見つかりません。
MS SQL サーバーを使用しています