À l'aide de décoder pour vérifier les valeurs positives et négatives

Salut est-il possible d'utiliser décoder pour vérifier les valeurs positives et négatives dans sql?

par exemple

select decode(money_return, **<0**, abs(money_return), **>0**, 
money_return*10, money_return) from cash_t;

si la logique est codée dans une instruction if else, il sera quelque chose comme ceci:

if(money_return<0){money_reutrn = abs(money_return);}
else if(money_return>0){money_reutrn = money_return*10;}
else {money_return = money_return;}
end

Merci.

InformationsquelleAutor user1872384 | 2012-12-26