IIF(Col1=1, DAT1, IIF(Col2=1, DAT2, IIF(col3=1, DAT3, IIF(Col4=1, DAT4))))
Наведене вище - код інформації
Як я конвертую це в Oracle
case when col1=1 then data1
else
case when col2=1 then data2)
Я спробував щось подібне. Але я не впевнений. Будь ласка, підкажіть, як конвертувати
Відповіді:
1 для відповіді № 1Вам не потрібно декілька, вкладених CASE
тверджень, одного достатньо:
CASE
WHEN Col1=1 THEN DAT1
WHEN Col2=1 THEN DAT2
WHEN Col3=1 THEN DAT3
WHEN Col4=1 THEN DAT4
END