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

IF-THEN-ELSE कथन postgresql में

जैसा कि यहाँ PostgreSQL डॉक्स में बताया गया है:

<ब्लॉकक्वॉट>

SQL CASE व्यंजक एक सामान्य सशर्त व्यंजक है, जो अन्य प्रोग्रामिंग भाषाओं में if/else कथनों के समान है।

कोड स्निपेट विशेष रूप से आपके प्रश्न का उत्तर दे रहा है:

SELECT field1, field2,
  CASE
    WHEN field1>0 THEN field2/field1
    ELSE 0
  END 
  AS field3
FROM test


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेस्क्ल में जहां क्लॉज में कॉलम एलियासेस तक पहुंचें

  2. PostgreSQL में utf8 संयोजन स्थापित करें

  3. PostgreSQL के लिए शीर्ष GUI उपकरण

  4. pg_dump संस्करण बेमेल त्रुटियों को कैसे ठीक करें?

  5. Postgres-XL 9.6 . में नया क्या है?