Oracle
 sql >> Base de données >  >> RDS >> Oracle

souhaitez afficher des valeurs positives et négatives dans différentes colonnes via une seule requête

select decode(sign(col),1,col) positive_value
      , decode(sign(col),-1,col) negative_value
      , decode(sign(col),0,col) zero_value
from tbl_name

Je ne sais pas si cela fonctionnera ou non, mais essayez-le une fois..