Я работаю над более крупной проблемой, но сузил ее до этого, чтобы было проще задать этот вопрос.
Следующий запрос:
Select * from User where Country = Country
Будетвозвращать только те строки, где Country не равен NULL.Я ожидаю, что если Column1 равен нулю, он вернет его, потому что NULL = NULL.
Любые данные о том, почему это не работает, как я ожидаю?
РЕДАКТИРОВАТЬ:
Я пытаюсь сделать это:
Select * from User where Country = coalesce(@Country, Country)
Если мойпеременная @Country равна нулю, я хочу, чтобы она все потянула.