sql >> Base de Datos >  >> RDS >> Oracle

desea mostrar valores positivos y negativos en diferentes columnas a través de una sola consulta

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

No sé si esto funcionará o no, pero una vez que lo intente...