У меня есть запрос Oracle, который я пытаюсь преобразовать в SQL Server 2012, и мне трудно понять, как я достиг того же.
Рассматриваемый SQL :
SELECT decode( substr(a.Code, 1, 8), 'APP VARY', 'C', 'B') AS Value1
From tblA a
Если я правильно понимаю, DECODE
- это ORACLE способ выполнения IIF
на SQL сервере. Итак, я думаю, что могу использовать что-то вроде:
Select IIF(SUBSTRING(a.Code,1,8)='APP VARY','C','B') as Value1
Это выглядит правильно?
У кого-нибудь есть идея, как я могу добиться того же на SQL сервере?