sql >> Database >  >> RDS >> Oracle

decoderen in orakel converteren naar postgres

De decode equivalent is 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. Hoe Apache Cassandra te installeren op Ubuntu 20.10/Ubuntu 20.04

  2. Hoe kan ik een String[]-parameter instellen op een native query?

  3. Galera Cluster Cloud-aanbiedingen vergelijken:deel twee Google Cloud Platform (GCP)

  4. Hoe een tabel exporteren als CSV met koppen op Postgresql?