Я пытаюсь написать оператор CASE в ПРОСМОТРЕ, и мне интересно, какой это лучший / предпочтительный способ сделать это.Я исследую значение поля и хочу присвоить ему другое значение, в зависимости от значения поля FIELD1, например:
CASE WHEN Field1 = 'X' THEN 1
WHEN Field1 = 'Y' THEN 0
WHEN Field1 = 'Z' THEN 2
ELSE 4
END
или
CASE Field1
WHEN 'X' THEN 1
WHEN 'Y' THEN 0
WHEN 'Z' THEN 2
ELSE 4
END
Любая помощь, котораяправильнее?
Это работает с большим количеством данных, я хочу, чтобы это было как можно быстрее.