sql >> Databáze >  >> RDS >> Oracle

chcete zobrazit kladné a záporné hodnoty v různých sloupcích prostřednictvím jediného dotazu

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

Nevím, jestli to bude fungovat nebo ne, ale jednou to zkus..



  1. Mohu zapnout ignore_dup_key pro primární klíč?

  2. PostgreSQL:NOT IN versus EXCEPT rozdíl ve výkonu (upraveno #2)

  3. Použití výstrah a operátorů na serveru SQL

  4. Jak vytvořit databázi mysql pomocí sequelize (nodejs)