Есть ли способ сделать оператор CASE в SQL провальным, как оператор case в С#? То, что я не хочу делать, - это пример ниже, но если это единственный вариант, я думаю, я поеду с ним.
Пример:
@NewValue =
CASE
WHEN @MyValue = '1' THEN CAST(@MyValue AS int)
WHEN @MyValue = '2' THEN CAST(@MyValue AS int)
ELSE NULL
END
EDIT:
Я использую SQL Server.