Я хочу получить записи категории IS NULL, КОГДА 'S', я не могу получить его с помощью следующего оператора case
USE AdventureWorks2008R2;
GO
DECLARE @Cat VARCHAR(5)
SET @Cat='S'
SELECT ProductNumber,ProductName where Category =
CASE @Cat
WHEN 'R' THEN 'Road'
WHEN 'M' THEN 'Mountain'
WHEN 'T' THEN 'Touring'
WHEN 'S' THEN 'NULL'
ELSE 'Not for sale'
END,
Name
FROM Production.Product
ORDER BY ProductNumber;
GO
я пытаюсь получить следующий запрос
DECLARE @Cat VARCHAR(5)
SET @Cat='S'
SELECT ProductNumber,ProductName where Category is null
здесь @Cat - мой входной параметр, полученный из моего графического интерфейса