: SELECT a,b FROM foo
такое же, как SELECT a,b FROM foo WHERE a=a and b=b
?Являются ли эти запросы одинаковыми?
Я получаю разные результаты, когда я их запускаю.
В конечном счете, я пытаюсь установить параметры для моего доклада SSRS как:
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 Я добавил, как обрабатывать нулевые параметры – scsimon