У меня есть простой SQL-запрос, который я не могу понять, и он сводит меня с ума. Это SQL 2008. По сути, есть поле состояния, в котором можно выбрать «ожидающий», «удовлетворен» или все. Если они отправят «в ожидании» или «удовлетворены», нет проблем. Но когда они выбирают все, у меня возникают проблемы. Главным образом потому, что я не могу понять, как получить записи, где это поле является нулевым, чтобы показать (потому что оно должно быть «нулевым» вместо «= нулевым». (Это способ, которым данные будут поступать; не иметь никакого контроля над этим.)
Код, который я использовал, не работает для нулей.
ВЫБРАТЬ *
FROM Payment_Table
где Payment.Status_code = @ status_id