Мне нужна помощь в написании оператора CASE для представления, которое по-разному преобразует столбец в зависимости от значения другого столбца. Например:
CASE b.Column1 WHEN 1 THEN 'No' ELSE 'Yes' END AS Yes_or_No
Это здорово, он преобразует столбец 1 из другой таблицы в столбец с именем «Да_или_Нет», который отображает «Нет», когда столбец 1 равен 1, и «Да», когда столбец 1 равен «0» или NULL.
Проблема в том, что я хочу, чтобы это происходило только тогда, когда другой столбец в представлении, Column2, имеет значение, называемое «Dev». Таким образом, если столбец 2 имеет значение «Dev», то приведенный выше оператор CASE должен вступить в силу. Если Column2 имеет значение «Test» или «Prod», то я хочу, чтобы «Yes_or_No» было просто NULL.