はSELECT a,b FROM foo WHERE a=a and b=b
と同じですか?SELECT a,b FROM foo
?これらのクエリは同じですか?
私はそれらを実行すると異なる結果になります。
最終的に、と私は私のSSRSレポートのパラメータを設定しようとしています:NULLはAまたはB NULLのどこかにありますので、あなたは異なる結果を得る
SET @a Varchar (20) DECLEARE @a = Null SET @b Varchar (20) DECLEARE @b = Null SELECT a,b FROM foo WHERE a=isnull(@a,a) and b=isnull(@b,b)
あなたは回避策を知っていますか? –
@ H.Ben nullパラメータを扱う方法を追加しました – scsimon