sql >> Databasteknik >  >> RDS >> Oracle

vill visa positiva och negativa värden i olika kolumner genom en enda fråga

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

jag vet inte om det här kommer att fungera eller inte men prova en gång..



  1. Lägger till en ny SQL-kolumn med ett standardvärde

  2. PostgreSQL:några problem att infoga från välj med på konflikt

  3. MySQL-lagrade procedurer använder dem eller inte för att använda dem

  4. SQLiteDatabase android IllegalStateException