sql >> Database teknologi >  >> RDS >> Oracle

ønsker at vise positive og negative værdier i forskellige kolonner gennem en enkelt forespørgsel

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

Jeg ved ikke, om dette vil virke eller ej, men prøv det en gang.



  1. MySQL Send tabelnavn til markørvalg

  2. Indsættelse i en mysql-tabel og overskrivning af aktuelle data

  3. SQLiteAssetHelper:Kunne ikke åbne databasen til skrivning (prøver skrivebeskyttet)

  4. Sammenligning af PHP-databaseabstraktionslag og CRUD-plugins