嗨,有没有办法使用解码来检查 sql 中的正值和负值?
例如
select decode(money_return, **<0**, abs(money_return), **>0**,
money_return*10, money_return) from cash_t;
如果逻辑被编码在 if else 语句中,它将是这样的:
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
谢谢你。