Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल में डिकोड पोस्टग्रेज में कनवर्ट करें

decode समतुल्य है 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. Oracle डेटाबेस में Autoincrement प्राथमिक कुंजी

  2. SQLPlus varchar2 व्हाइटस्पेस आउटपुट करता है

  3. SYS_EXTRACT_UTC () Oracle में फ़ंक्शन

  4. पीएल/एसक्यूएल फ़ंक्शन या प्रक्रिया के अंदर से ओरेकल सिस्टम टेबल तक कैसे पहुंचे?

  5. क्वेरी में उपनाम का उपयोग करने के परिणामस्वरूप आदेश ठीक से समाप्त नहीं हुआ