Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

decode di oracle konversi ke postgres

decode yang setara adalah 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mematikan kedaluwarsa kata sandi Oracle?

  2. SQL Server Setara dengan Oracle 'CONNECT BY PRIOR', dan 'ORDER SIBLINGS BY'

  3. Membuktikan kesetaraan kueri SQL

  4. Bagaimana cara mengembalikan serangkaian hasil dari Jendela Kueri di Oracle SQL Developer?

  5. Bagaimana cara mencetak segitiga bintang menggunakan SQL