У меня есть столбец [Color], который содержит «черный», «Красный», NULL, «WW», «RR»Использование сазе с ISNULL и еще
Я хочу иметь столбец, который должен иметь
if color black then 'B'
if color red then 'r'
if color is Null then 'Empty'
for all other entries 'n/a'
Я использую follwoing, но он показывает ошибки
SELECT Name,
CASE color
WHEN 'black' THEN 'b'
WHEN 'red' THEN 'r'
WHEN ISNULL(color, 'empty')
else 'n/a'
END AS Color_code
FROM SalesLT.Product;
Или создать функцию и просто возвращает строку, заключенную! :) – Codexer
@ Zaggler Вы не можете вызвать функцию в столбце с помощью выражения 'CASE fieldname WHEN' выражений' CASE'. –
Я не говорю о столбце, просто вызываю функцию, чтобы выплюнуть строку ... – Codexer