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

afkode i oracle konverter til postgres

decode tilsvarende er CASE :

WITH p (statusgeometry) AS (VALUES (1),(2))

SELECT 
  CASE statusgeometry
    WHEN 1 THEN 'pass'
    WHEN 2 THEN 'fail'
  END,
  -- The following syntax is useful in case you need to do  "something"  
  -- with the columns depending on the condition, e.g lower(), upper(), etc..
  CASE 
    WHEN statusgeometry = 1 THEN 'pass'
    WHEN statusgeometry = 2 THEN 'fail'
  END
FROM p;

 case | case 
------+------
 pass | pass
 fail | fail
(2 rows)



  1. MySQL kan ikke tilføje fremmednøglebegrænsning

  2. Sådan viser du resultaterne af en procedure uden for den i Oracle

  3. Slip unavngivne fremmednøgle i MySql

  4. Er det muligt at bruge to forskellige databaser til offline webapplikation