Oracle
 sql >> база данни >  >> RDS >> Oracle

искат да показват положителни и отрицателни стойности в различни колони чрез една заявка

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

не знам дали това ще проработи или не, но опитайте веднъж..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте последователност с START WITH от Query

  2. Не може да бъде намерен доставчик на база данни на Entity Framework, съвместим с тази версия

  3. Неуспешно преобразуване във вътрешно представяне

  4. 11gR2 Compression Advisor =Evil

  5. SQL заявки 00904. 00000 - %s:невалиден идентификатор